On Sun, Dec 9, 2018 at 6:28 PM Peter Uhnak <i.uhnak@gmail.com> wrote:That's just whitespace... or more specifically any of these are fine (TonelParser>>extractSelector:)```separators := {��Character space.��Character tab.��Character lf.��Character newPage.��Character cr.��$: "not me though"}.```You can also try to parse it directly and see the result:```def := 'Class {#name : #Whatever,#superclass : #Object,#category : ''Wherever''}{ #category : #protocol }Whatever >> testWith: arg1��with: arg2with: arg3 [^ 42]'.TonelParser parseStream: def readStream.```Thanks Peter!�� I was afraid that TonelParser would break if tried to parse multiline method declarations.����Note that exporting it will result in a "normalized" format, so if you keep it in git you will see a change (this also applies to the ordering of methods and some optional stuff)OK. Thanks for letting me know. And for "normalized" you mean a classical oneliner right?Thanks!��PeterOn Fri, Dec 7, 2018 at 5:57 PM Mariano Martinez Peck <marianopeck@gmail.com> wrote:Hi guys,��I was reading the Tonel spec here [1] but it is not clear to me the case of the multiline method definitions. Are those allowed or not?�� Say I have a method like this:testWith: arg1���� �� ��with: arg2���� �� ��with: arg3^ 42Is that valid as Tonel format? Or tonel expects to have method definition in a one liner like:testWith: arg1 with: arg2 with: arg3^ 42��Thanks in advance,����--
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |