(name 'AST-Gwenael_Casaccio.215' message 'Fix a problem with the literal arry node' id 'e7115e69-1fa2-4ccf-a85b-fe3773309882' date '9 February 2009' time '12:01:07 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.213' message 'Fix a bug in the isVariable: method :
the characters don''t be converted as bytes' id '8b998296-0c38-4079-86bb-b3d7db92347e' date '3 February 2009' time '2:45:13 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.212' message 'Fix the asInteger problem : just remove the call to this method' id '4c9fe66c-638b-4bbd-8dba-c1edf39aa25d' date '23 January 2009' time '9:43:26 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.211' message 'Fix the asInteger problem : just remove the call to this method' id '7a64ca54-f730-4f6a-93cd-2bdcddd58a37' date '23 January 2009' time '9:42:40 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.210' message 'empty log message' id 'ec890d10-8c8b-438d-834e-246b3e18bb23' date '19 January 2009' time '11:17:17 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.209' message 'empty log message' id '9bfa96b9-b9fb-4160-baf7-d54e4f755df6' date '19 January 2009' time '11:16:08 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.208' message 'empty log message' id 'd93f1ddb-a7dc-4ee7-8be4-7418b4e6e7d0' date '19 January 2009' time '11:15:09 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.207' message 'New public release' id 'cc8b96a6-15a5-4fd7-bb1c-3ae991bf8446' date '19 January 2009' time '11:13:32 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.206' message 'Don''t convert the character as integers (in the dictionaries)' id '75ed531c-ea04-45c5-b9be-4394e5407978' date '19 January 2009' time '10:47:45 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.205' message 'Refactor literal scanning' id 'c4b64445-6f80-440a-8727-044d3df8171e' date '19 January 2009' time '12:12:54 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.204' message 'Remove unused variables' id '07023a29-1e4d-42d0-81df-53fc0ed00dc5' date '18 January 2009' time '11:56:18 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.203' message 'Removed the RB*Token hierarchy, refactor the RBParser and RBScanner' id 'd654184f-41e8-48bd-aff2-41da3b051757' date '12 January 2009' time '1:57:35 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.202' message 'Add accessor primitiveNode for RBMethodNode' id 'f02f8d02-83dd-49f8-aa8e-edf9acbbfacd' date '12 January 2009' time '12:58:20 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.185' message 'Finish the refactoring' id 'dff0c654-16f6-4c5d-8cb6-c5965e082341' date '6 January 2009' time '4:49:03 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.184' message 'Refactor the instance creation of RBToken' id '90903481-b0b8-4f8c-a9e9-c439d8411d1f' date '6 January 2009' time '4:46:27 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.183' message 'Refactor the instance creation of RBToken' id '6e2de889-bd39-42cf-a764-40c0cc4fc0f7' date '6 January 2009' time '3:55:57 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.182' message 'Refactor some methods for the instance creation on RBToken' id '7f571d23-4f90-4bd8-b63c-e151091dfb33' date '6 January 2009' time '3:27:16 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.180' message 'Refactor the instance creation' id 'ee131e78-c579-4098-88a3-417d15cb610e' date '17 December 2008' time '11:24:28 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.179' message 'Refactor the instance creation' id '84745508-8de2-4e9b-a4ed-5897fad2b648' date '17 December 2008' time '11:18:41 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.178' message 'Continue to refactor the instanc creation' id '056b87e8-b84f-4fd8-9952-47d5dc0de6b5' date '17 December 2008' time '11:10:27 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.177' message 'Refactor the instance creation' id 'c5e224c2-4437-4e97-844c-14a2b31615c6' date '17 December 2008' time '11:03:42 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.176' message 'Update the classification class variable' id '03ecefee-3d3d-4836-b026-1c87693e2355' date '11 December 2008' time '2:29:18 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.175' message 'Check block args have no spaces' id '7c6b4d6c-1422-460b-939d-9a9c7911ca61' date '9 December 2008' time '7:46:57 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.174' message 'Improve the support of primitives and pragmas' id '65e777e8-50ed-4a18-9402-2bbde1e75345' date '8 December 2008' time '2:11:40 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.173' message 'Add a new node : RBTemporaryVariablesNode which contains the temporary variables in blocked and methods.' id 'afafb8a3-7b33-4e58-8c83-b01785d63f65' date '4 December 2008' time '2:49:51 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.172' message 'Add visitors to RBProgramNodeVisitor for the RBLiteralArrayNode and RBByteArrayNode.' id '7c4e5570-ca28-4c97-a69d-7a9170a0bfce' date '4 December 2008' time '1:41:02 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.171' message 'Add a new value method to RBLiteralArray and RBByteArray which returns the corresponding array.' id 'c71af24d-42cb-4749-96cd-571d36b0515c' date '3 December 2008' time '10:42:19 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.170' message 'RBArray enumerate the collection in the right way.
RBParser parse the primitives.
Refactor the RBTokenTests' id '30bc58d3-bdfb-4f27-a9d4-d7a68eed4de1' date '3 December 2008' time '10:16:44 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.169' message 'Correct a bug with RBLiteralArrayNode and RBByteArrayNode the statements are not RBSequenceNode but an OrderedCollection. And fix a unit test' id '995dba40-c8b3-4005-9a4f-ea197a138b91' date '30 November 2008' time '10:59:30 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.168' message 'Fix a problem with the literal array parsing' id '92cf5c06-87d2-4958-a01a-0d6c33a51ac2' date '30 November 2008' time '7:46:06 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.167' message 'Remove unused methods' id 'f071cae3-a6e3-42f6-8eaf-b9d5f10aaaab' date '30 November 2008' time '7:00:36 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.166' message 'Literal arrays and byte arrays are now nodes and not tokens' id 'a12e5de6-ba84-42cb-a4d0-9192e22700ad' date '30 November 2008' time '6:44:28 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.165' message 'Add a new test' id '7abc8900-93b7-4027-b7d1-6fa2db8048b4' date '30 November 2008' time '3:14:03 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.164' message 'Add new tests for literal array and byte array' id '97f6ee5f-bbb8-4ea6-bc20-e820ea8239b7' date '30 November 2008' time '2:02:52 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.163' message 'Refactor the literal array method but the array support need real improvment and be an RBArrayNode' id 'fec4b648-78b0-4790-a256-ec06fbd58a6e' date '30 November 2008' time '1:57:33 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.162' message 'Refactor the byte array and add new token type #decoration which are only usefull for displaying (i.e. the #[ or {, ...)' id '274f24bc-2d00-49bc-a160-83a6708e2503' date '30 November 2008' time '1:52:17 pm' author 'Gwenael.Casaccio' ancestors ((name 'AST-Gwenael_Casaccio.161' message 'Remove the RB*Tokens' id 'b3458480-10f9-4ad6-8b08-69970bf465ad' date '29 November 2008' time '11:19:09 am' author 'Gwenael.Casaccio' ancestors ((name 'AST-lr.160' message '- fixed a bug when comparing message nodes' id 'dae666ee-c072-453a-8b93-f3a8cbb136c0' date '1 July 2008' time '10:37:01 am' author 'lr' ancestors ((name 'AST-lr.159' message '- fixed a serious regression where parents are not properly set when replacing statements within an array' id 'f5f2172a-65c7-4a83-98b6-821af1e1bf19' date '6 June 2008' time '4:17:17 pm' author 'lr' ancestors ((name 'AST-lr.158' message '- RBParser (used for refactorings and rewrite rules) actually parses long binary selectors' id '89509f9f-9358-46e6-a392-7bc134d28579' date '17 April 2008' time '11:12:09 am' author 'lr' ancestors ((name 'AST-lr.157' message '- put the BlockPattern node into the right class-category' id '0f0b7fc2-f53b-4d0a-827f-753bece0aa9e' date '1 March 2008' time '10:58:12 pm' author 'lr' ancestors ((name 'AST-lr.156' message '- no space before $: and $; (it couldn''t be worse)' id '0c491427-1405-4ce5-8343-497640f045f8' date '1 March 2008' time '4:43:57 pm' author 'lr' ancestors ((name 'AST-md.155' message 'hack to make RBLiteralToken>>#value work even when the value is no literal but a normal object' id 'dbcf4dbe-8f87-4b8a-a486-617652fff8d8' date '11 January 2008' time '2:26:10 pm' author 'md' ancestors ((name 'AST-ms.154' message '- merge cmm.152: Fixs for RBFormatter
Thanks to Chris Muller' id '4c112ff2-8b42-4e37-bac0-95fb4b34f42e' date '22 November 2007' time '11:49:24 am' author 'ms' ancestors ((name 'AST-ms.153' message '- Fix RBLiteralNode class>>value:' id 'd4e4308c-85c5-465c-8231-28499b43b87c' date '13 November 2007' time '5:30:21 pm' author 'ms' ancestors ((name 'AST-ms.152' message '- Fix RBLiteralNode>>#value:' id 'c4fa010e-d8a3-4df3-a184-9b28f1bde62f' date '13 November 2007' time '5:16 pm' author 'ms' ancestors ((name 'AST-ms.151' message '- Fix typo. Thanks to Damien Pollet' id 'e19ec378-2d57-4fbd-9046-d9fdb85833f6' date '11 September 2007' time '6:00:05 pm' author 'ms' ancestors ((name 'AST-ms.150' message '- Add is RBSequenceNode>>#isEmpty' id 'bb63f961-c31a-48fa-a866-91981d4e86d9' date '5 September 2007' time '6:52:21 pm' author 'ms' ancestors ((name 'AST-ms.149' message '- add RBProgramNode>>isTemp ' id 'a1e5851d-1606-4edc-852e-ba4e4efefde7' date '6 August 2007' time '8:17:05 am' author 'ms' ancestors ((name 'AST-ms.148' message '- Add test isArg for RBVariableNode' id '6af5e3ff-ae51-4ff8-8c00-236976f98ebc' date '2 August 2007' time '10:28:20 am' author 'ms' ancestors ((name 'AST-ms.147' message '- fix #assignmentOperator when the tree is generate by a decompiler' id '7f637459-8f97-43ac-9258-5ef2ebe50c3e' date '27 July 2007' time '3:51:06 pm' author 'ms' ancestors ((name 'AST-ms.146' message '- kept the assignment operator  from the souce code' id 'fad141fd-8dde-49bd-b3e1-9a562ed28ed0' date '27 July 2007' time '3:11:14 pm' author 'ms' ancestors ((name 'AST-md.145' message 'remove postition ivar from Assigment, remove ivar from Return' id '14a98d48-6e85-4efe-9e10-0edf4bd55373' date '24 July 2007' time '4:58:26 pm' author 'md' ancestors ((name 'AST-ms.144' message '- Fix start and stop for pritty printer' id '7a52b082-53c7-45e0-a4ea-18a406b154e1' date '24 July 2007' time '12:00:23 pm' author 'ms' ancestors ((name 'AST-md.143' message '#parseTreeFor' id '7bd3f294-3fce-4320-a767-c38a1af0d4fa' date '19 July 2007' time '3:46:56 pm' author 'md' ancestors ((name 'AST-ms.142' message '- Add test for send nodes' id '315dfd8d-9574-45ce-8cb0-5fe900b5381e' date '12 July 2007' time '10:34:39 pm' author 'ms' ancestors ((name 'AST-ms.141' message '- Add argument to doit node
- Argument for doit should be used for the context when you debug inside the debuger' id '7c6c5aa2-c104-4877-81ff-3e8387e85c0e' date '3 July 2007' time '3:05:09 pm' author 'ms' ancestors ((name 'AST-ms.140' message '- Fix literal node creation for the decompiler' id '511e35c3-26cd-4bf4-a4e7-0ceb9787a59c' date '17 June 2007' time '11:08:06 pm' author 'ms' ancestors ((name 'AST-ms.139' message '- Add method to search parent sequence' id 'b4c06bbf-c7fd-446f-b324-79a0345fe1a0' date '17 June 2007' time '3:06:15 am' author 'ms' ancestors ((name 'AST-ms.138' message '- Fix RBLiteralToken to give the length properly when it is generate by the decompiler' id 'b62cf1fe-1b48-4fbb-a615-8c4ec1d94c54' date '14 June 2007' time '8:40:52 pm' author 'ms' ancestors ((name 'AST-ms.137' message '- Print DoIt signatur in RBDoItNode>>printString' id 'cb1e2228-e0a9-4bb6-9436-cf107b20b018' date '22 April 2007' time '5:30:36 pm' author 'ms' ancestors ((name 'AST-md.136' message 'moved #parseTreeFor: from Behavior to TPureBehavior.
Fixes http://bugs.squeak.org/view.php?id=6420' id 'b5aea45a-2689-46f2-bfc8-79292ab53185' date '16 April 2007' time '10:41:51 am' author 'md' ancestors ((name 'AST-md.135' message '- RBSequenceNode: access "temporaries" with accessor
- RBMessageNode: remove #selectorString
- RBMessageNode: remove #selectorPartsInterval' id 'e812f260-6a74-4271-8914-ee55f39d664e' date '14 April 2007' time '1:06:07 am' author 'md' ancestors ((name 'AST-md.134' message 'RBVariableNode: now has a "name" field.' id '58b40982-8ecd-4d41-bcb6-41cf2c9a1cff' date '13 April 2007' time '11:49:31 pm' author 'md' ancestors ((name 'AST-md.133' message 'fix rehash RBSmallDict' id '88fb6237-de48-4eac-b85c-e073585b3977' date '13 April 2007' time '4:45:30 pm' author 'md' ancestors ((name 'AST-md.132' message 'move some methods in NewCompiler package' id '492abfed-e6d7-4d19-b006-2539bc585276' date '13 April 2007' time '3:38:24 pm' author 'md' ancestors ((name 'AST-md.131' message '- add tests for RBSmallDictionary
- add #noCheckedAdd:, #rehash, #associationAt:ifAbsent:' id 'd8fa601a-8ec0-4cc4-b5ab-e281dc822458' date '13 April 2007' time '11:57:19 am' author 'md' ancestors ((name 'AST-md.130' message '- RBBlockNode: ir is now property
- use accessors for some variables' id 'a1945d0d-1773-45d8-a656-037a8d723b94' date '8 April 2007' time '6:01:18 pm' author 'md' ancestors ((name 'AST-md.129' message 'RBArrayNode: leftBrace/rightBrace are now property' id '0c958622-9f7a-4885-96ba-2988aa2b3fdd' date '7 April 2007' time '9:08:45 pm' author 'md' ancestors ((name 'AST-md.128' message 'RBBlockNode: left/right are now properties
RBSequenceNode: lefBar/rightBar are now properties' id '112d487f-f8ed-47cc-bfc9-dafd66c9b27f' date '7 April 2007' time '8:35:47 pm' author 'md' ancestors ((name 'AST-md.127' message '- RBBlockNode: colons is now property
- RBBlockNode: access left/right only via accessors
- RBMethodNode: tags is now property
- RBSequenceNode: periods is now property' id '795a52d9-36ec-429f-a5a8-52581dd1e9a0' date '7 April 2007' time '8:24:19 pm' author 'md' ancestors ((name 'AST-md.126' message 'RBBlockNode: bar is now property
RBCascadeNode: semicolons is now property' id '355d2410-7e70-4ff0-9f48-497eb61e5857' date '7 April 2007' time '4:16:13 pm' author 'md' ancestors ((name 'AST-md.125' message 'fix typy in RBSmallIdentityDictionary name' id 'ba855724-6e8c-40f6-afb9-9e8621688346' date '7 April 2007' time '12:40:24 pm' author 'md' ancestors ((name 'AST-md.124' message '- removed hack for RBMethodNode>>#source' id '36d4851e-39d2-4b85-9535-1f52b86d756c' date '7 April 2007' time '11:34:38 am' author 'md' ancestors ((name 'AST-md.123' message 'Two ugly hacks to be able to use the upstream AST package with no overrides in Persphone. These hacks will be removed eventually. But for now, it''s more important to share the AST package between the NewCompiler / Persephone and Refactoring Engine.' id 'd68c492e-0723-4955-b839-e0c7ae3524ae' date '7 April 2007' time '10:23:38 am' author 'md' ancestors ((name 'AST-ms.122' message '- Fix RBProgramNode>>comments' id '646cb8d9-d310-4812-8710-70c663fc43a5' date '7 April 2007' time '3:12:49 am' author 'ms' ancestors ((name 'AST-md.121' message 'Some fixes to make SmaCCDev work again:
	= RBMethodNode>>#source returns just the iVar
	= RBProgramNode>>comments deletes property if nil
	= accessor access to variable in RBSequenceNode>>match:inContext:' id '8e655e26-073f-4ae5-a925-8c7fe1095f79' date '6 April 2007' time '10:52:23 pm' author 'md' ancestors ((name 'AST-md.120' message 'RBProgramNode firstToken/lasToken now property' id '52fff6af-088c-40dc-bbae-66aa5ef45d1f' date '6 April 2007' time '8:17:02 pm' author 'md' ancestors ((name 'AST-md.119' message '- RBProgramNode: comments now a property
- RBProgramNode: remove after/before/inside Comment variables (they are now properties)
- add an "annotations" variable for now. This will be removed later' id '35a3e1a5-78d7-4925-8bc7-c4103190e9c4' date '6 April 2007' time '8:07:25 pm' author 'md' ancestors ((name 'AST-md.118' message 'some hacks for making Links work on Traits' id '5c694196-1381-43a8-9ec5-6241d4e0bcd6' date '6 April 2007' time '2:58:14 pm' author 'md' ancestors ((name 'AST-md.117' message 'ongoing merging with Persephone AST
	- FIX RBValueNode start/stop
	- hack for RBMethodNode#source (for now)' id 'ec676873-14ab-4b87-b7a5-38c94de96a0f' date '6 April 2007' time '2:18:09 pm' author 'md' ancestors ((name 'AST-md.116' message 'ongoing merging with Persephone AST: use accessors' id 'cf2cfcb3-075e-4111-810e-38d077d43c5e' date '6 April 2007' time '11:27:02 am' author 'md' ancestors ((name 'AST-md.115' message '- RBBlockNode: "scope" is now property
- RBReturnNode: "homeBinding" is now property
- RBSmallDictionary: remove unused methods #initialize, #kerForPatternVariableNode, #valueForPatternVariableNode' id '1b6c69b8-c668-4611-bc48-a414baca3e69' date '3 April 2007' time '1:51:43 pm' author 'md' ancestors ((name 'AST-md.114' message '-> add a RBSmallIdentityDictionary
-> use it in Node properties
-> lazy initialize of RBProgramNode''s comment, thus we can remove initialize
-> RBValueNode: parenthesis are now in a property, not iVar
-> RBVariableNode: binding is now a property' id '47a0a76f-668e-44d3-9569-ca448012d4e4' date '2 April 2007' time '5:11:30 pm' author 'md' ancestors ((name 'AST-ms.113' message 'Add test for RBMethodNode>>#lastTokenOfPatternMethod' id 'eda0e6a3-35f9-4a07-802c-3cbc9797cdf3' date '1 April 2007' time '5:46:50 pm' author 'ms' ancestors ((name 'AST-ms.112' message 'Fix RBMethodNode>>#lastTokenOfPatternMethod' id '3db541d9-e0a7-4b11-bb64-4eaeb12f597c' date '1 April 2007' time '5:41:29 pm' author 'ms' ancestors ((name 'AST-md.111' message 'small change to property api
	- remove accessor for property iVar
	- first instanciated SmallDictionary has size 1' id 'de490b5b-0c38-406f-9218-e43de61c5a27' date '1 April 2007' time '2:30:47 pm' author 'md' ancestors ((name 'AST-ms.110' message 'Fix isPrimitive to work when ASTChecker asn''t visit the method node' id '546c0d65-b7b4-4d15-9655-25a35bb185f6' date '1 April 2007' time '1:55:06 pm' author 'ms' ancestors ((name 'AST-md.109' message '- rename instance variable of MethodNode: "methodProperties"
  instead of "properties".
- add iVar "properties" to RBProgramNode
- first API to set properties. Needs cleanup and tests.' id 'ab26a5db-bf1b-465f-838e-8b8c523afff7' date '1 April 2007' time '1:38:04 pm' author 'md' ancestors ((name 'AST-md.108' message 'Backport from Reflectivity: RBSmallDictionary chang.
	- reuse varibles of superclass. saves two iVars
	- support setting initial size: RBSmallDictionary new: 3.' id '6b42d9ef-f802-444b-81c0-099472114694' date '1 April 2007' time '12:37:47 pm' author 'md' ancestors ((name 'AST-ms.107' message 'Fix test position and value of RBNode' id '0a5980c7-7084-46f8-8ed3-efcc2fd0ec0c' date '31 March 2007' time '8:55:24 pm' author 'ms' ancestors ((name 'AST-ms.106' message 'Add test for RBNode >> #value' id '6c409467-aeab-449c-8768-6ea7c4f2ae5e' date '31 March 2007' time '7:35:43 pm' author 'ms' ancestors ((name 'AST-ms.105' message 'Add test for start stop position on the RBTree' id '87304eb9-0123-4aee-8d73-f7e88932606b' date '31 March 2007' time '5:59:43 pm' author 'ms' ancestors ((name 'AST-ms.104' message '- Re-packed RBVariableNode>>#peekBeforComment' id 'e1c446cb-fcf5-487e-a16d-1c0fb2e34de3' date '26 March 2007' time '11:07:35 am' author 'ms' ancestors ((name 'AST-lr.103' message 'Slighlty improved fix for the AST formatter, this is verified to work with SmaCC and the RewriteTools.' id '5ba4a289-afba-42af-b0aa-2903e834d02c' date '4 January 2007' time '10:12:34 am' author 'lr' ancestors ((name 'AST-lr.102' message 'Fixes a nasty side effect in the formatter causing SmaCC and the RewriteTools to fail when searching for literal nodes.' id '93bf9ca9-bca4-48bb-ac68-e694eae24c7d' date '4 January 2007' time '10:09:50 am' author 'lr' ancestors ((name 'AST-ms.101' message 'Fix RBMethodNode>>children' id '2047b716-e8f1-9a46-8359-d8d02e24dbed' date '11 November 2006' time '7:27:31 pm' author 'ms' ancestors ((name 'AST-md.100' message 'Merged Comment parsing from Math' id '75505e79-c34d-49f6-b7ae-e68019a3e981' date '9 October 2006' time '8:44:35 pm' author 'md' ancestors ((name 'AST-pmm.91' message '- fixed tests
- added test for RBPragmaNode >> #isPrimitive
- implemeted RBPragmaNode >> #isPrimitive is a way that makes remove sense
- implemented RBPragmaNode >> #method
- cleaned up RBPragmaNode >> #primitive' id 'af1c3b64-ce07-46b2-9b62-03aa0c62b97b' date '4 October 2006' time '2:27:21 pm' author 'pmm' ancestors ((name 'AST-pmm.90' message '- tests verfy first -> fail
- test for availability of NuCompiler
- refactored tests, one test that tests all' id 'cfd759e8-6422-472c-82b7-bdd65c01b716' date '4 October 2006' time '2:04:01 pm' author 'pmm' ancestors ((name 'AST-md.89' message 'simplified RBMethodNode>>primitiveNode: (from phillipe)' id '91d80dfa-3dce-46c8-be11-9a7fbc4e2504' date '2 October 2006' time '5:24:07 pm' author 'md' ancestors ((name 'AST-ms.88' message 'Fix children on RBMethodNode and add test' id '0bf9a208-5e7d-6d4d-bd3f-513e89990563' date '11 September 2006' time '3:31:54 pm' author 'ms' ancestors ((name 'AST-ms.87' message 'Fix children of RBMethodNode' id '7c406d92-534f-fc49-95e0-2be9d2929861' date '11 September 2006' time '3:09:21 pm' author 'ms' ancestors ((name 'AST-ms.86' message 'Merge AST-SR.85:
- RBFormatter prints pragmas and primitives
- tests for the above' id '11b5a182-5c78-0440-b0eb-45dab496cf43' date '4 September 2006' time '10:52:27 pm' author 'ms' ancestors ((name 'AST-ms.85' message 'Fix start/stop for pragmas.
Now RBPragmasNode have been removed and RBMethodNode contain a Collection of RBPragmaNode' id 'd72e61c0-8e24-e941-8688-fdb2022a1168' date '4 September 2006' time '12:57:54 am' author 'ms' ancestors ((name 'AST-md.84' message 'test' id '298d2dcb-2a2a-4a45-9241-56ffc84867d8' date '30 August 2006' time '5:21:47 pm' author 'md' ancestors ((name 'AST-ms.83' message 'Fix isPrimitive in RBMethodNode' id '33210991-4c17-8446-8e85-2e81af694b5e' date '21 August 2006' time '11:48:23 am' author 'ms' ancestors ((name 'AST-md.82' message '- add #shortPrintOn: for the MethodFinder' id '22b87dd2-9268-4194-9642-27e70eb6285b' date '1 August 2006' time '4:24:41 pm' author 'md' ancestors ((name 'AST-pmm.81' message '- push up realValue' id 'b5d4b038-a032-4ff2-b02c-002ef0dbe287' date '31 July 2006' time '11:34:33 am' author 'pmm' ancestors ((name 'AST-ms.79' message 'Clean stuff for PrimitiveParser' id '333e296e-1cf6-f24e-8745-9e111c287d53' date '27 July 2006' time '10:29:48 am' author 'ms' ancestors ((name 'AST-ms.78' message 'Fix when method have no pragma

Todo:
	Clean RBPragmasNode (remove intervals)
	Complete and override acceptPragmasNode: in visitors' id '3e812226-019c-0b48-843b-cdaa8b5aa3ea' date '26 July 2006' time '11:09:09 pm' author 'ms' ancestors ((name 'AST-ms.77' message 'Base on AST-md.76
Pragma node complete 

Todo:
	Clean RBPragmasNode (remove intervals)
	Complete and override acceptPragmasNode: in visitors' id '5bdc4722-de53-8a49-86e4-b173e4dad620' date '26 July 2006' time '10:40:33 pm' author 'ms' ancestors ((name 'AST-md.76' message '_ conversion' id 'bd328dda-e0a4-40ec-8ce1-3a7a013fda80' date '26 July 2006' time '3:33:53 pm' author 'md' ancestors ((name 'AST-md.75' message 'merge with -ms.60 and -pmm.74' id '1e04c3ba-2603-41b7-a331-b4b5b162c8f0' date '26 July 2006' time '3:01:26 pm' author 'md' ancestors ((name 'AST-pmm.74' message '- allows inlining of  and:and: ... and or:or:....
- allows inlining of ifNotNilDo:
- needs NewCompiler-pmm.86, load NewCompiler first' id 'ca995446-7ca5-4d2a-99d1-7c4ce8b33dfc' date '24 July 2006' time '11:20:22 pm' author 'pmm' ancestors ((name 'AST-pmm.73' message 'Experimental verion for NewCompiler-pmm.83. Please load only if you are willing to review. Expect things to be broken.' id '66f0a1d2-3ae1-4265-b46c-330b7f8f664f' date '19 July 2006' time '2:10:01 pm' author 'pmm' ancestors ((name 'AST-md.72' message 'fixed for comment parsing by Andrew Tween' id 'bf701f32-561f-4bd2-89b2-2bf18c5ad6dc' date '17 July 2006' time '5:07:39 pm' author 'md' ancestors ((name 'AST-md.71' message 'simplify 

RBParser>>format: textOrStream in: aClass notifying: aRequestor contentsSymbol: aSymbol' id '3a54d9b4-fbc6-4a38-9cfe-403a5794d851' date '17 July 2006' time '10:45:43 am' author 'md' ancestors ((name 'AST-pmm.70' message '- merged' id '251c75ff-c7b1-47ce-89e4-48862945db00' date '13 July 2006' time '6:39:53 pm' author 'pmm' ancestors ((name 'AST-pmm.69' message '- fixed two bugs introduced by lint refactoring' id '2b96dc10-d43a-4a10-b96f-cc0ba4f2e9e9' date '13 July 2006' time '6:39:16 pm' author 'pmm' ancestors ((name 'AST-pmm.68' message '- more Lint fixes
- one bug fix (introduced by earlier Lint fixes)
- removed one more #new
- peer review would still be a good idea' id 'e08af2ff-5749-4066-945d-ea4956adca00' date '12 July 2006' time '4:10:02 pm' author 'pmm' ancestors ((name 'AST-pmm.67' message '- lint fixes, peer review would be a good idea' id '2c002784-b137-4ca5-8c94-62bd973bf1f5' date '12 July 2006' time '3:53:21 pm' author 'pmm' ancestors ((name 'AST-pmm.58' message '- removed RBProgrammNode class >> #new' id '41971427-af48-4420-9481-17ece78f4c16' date '12 July 2006' time '2:38:15 pm' author 'pmm' ancestors ((name 'AST-md.57' message 'cleanup' id 'c95048f7-d6b7-11da-a90d-000d933a223c' date '28 April 2006' time '3:06:20 pm' author 'md' ancestors ((name 'AST-pmm.56' message '- added #isSuperSend' id '42de967e-d4d3-48d2-98ab-16d1e9c43dce' date '24 April 2006' time '10:32:26 pm' author 'pmm' ancestors ((name 'AST-md.51' message '- fixed an error in the formatter' id '1ec25c68-1599-4c6b-b69f-71f22277f216' date '26 February 2006' time '3:23:03 pm' author 'md' ancestors ((name 'AST-pmm.50' message '- fixed postCopy in AssignmentNode
- converted some _ to :=' id '657948ba-6e9a-43a1-9ab2-168d32315945' date '24 February 2006' time '11:07:55 am' author 'pmm' ancestors ((name 'AST-pmm.48' message '- changed #isWrite and #isRead to use parent instead of binding to work as excepted' id '8f5bb3af-8d22-4ab7-8dbc-7baf41ec1dea' date '6 February 2006' time '12:33 pm' author 'pmm' ancestors ((name 'AST-pmm.44' message '- added #isSelfSend to MessageNode' id 'acd8a4ef-4a3d-4209-aad6-95117e778345' date '9 January 2006' time '12:06:10 pm' author 'pmm' ancestors ((name 'AST-pmm.39' message '- bugfix' id 'cf38b2bd-c927-4805-998e-c70e58d722e9' date '5 December 2005' time '10:01:16 am' author 'pmm' ancestors ((name 'AST-md.36' message 'merge with -rr14' id 'b707ee0c-898e-40f0-a4c4-d158da6bb9cc' date '12 October 2005' time '3:50:06 pm' author 'md' ancestors ((name 'AST-md.35' message 'some cleanups in RBParser' id 'e4eacba6-e602-452c-8d1f-2e752fdf456a' date '11 October 2005' time '3:51:12 pm' author 'md' ancestors ((name 'AST-md.34' message 'everything for preference #useRBASTForPrettyPrint
now in AST' id '8b9def66-5c21-4bbf-a7e6-b4f10fb34a68' date '11 October 2005' time '3:15:44 pm' author 'md' ancestors ((name 'AST-md.33' message '- add CompiledMethod parseTree
- add Behavior parseTreeFor:

(both from RB Engine package)' id 'd1a0b848-79f6-4508-944b-f58e39d745eb' date '11 October 2005' time '12:32:05 pm' author 'md' ancestors ((name 'AST-md.32' message 'add RBProgrammNode #selfmessages, supermessages from RB package' id '5f3183d6-f14a-4d52-856d-fb96e5c610b3' date '11 October 2005' time '11:20:35 am' author 'md' ancestors ((name 'AST-pmm.31' message '- added #isInstance test for variable
- requires NewCompiler.pmm.27' id 'f06af5f6-900a-4770-8b60-377fbc3ae515' date '8 October 2005' time '11:58:40 am' author 'pmm' ancestors ((name 'AST-pmm.30' message '- worked on protocol of RBVariableNode
-- new messages:
--- #isGlobal
--- #isTemp
-- #isReadAccess became #isRead, done via binding
-- #isWriteAccess became #isWrite, done via binding' id 'f7587e82-f8d7-4d2b-8339-3571eec33cd8' date '8 October 2005' time '11:24:21 am' author 'pmm' ancestors ((name 'AST-pmm.28' message '- #replaceNode: sets parent (#addNode: already did this)' id '3c90bfa5-eb0a-4245-a31e-c6a159832f9d' date '3 October 2005' time '11:30:40 am' author 'pmm' ancestors ((name 'AST-pmm.23' message '- removed RBOptimizedNode, again this is not VA
- added #isReadAccess and #isWriteAccess test methods to RBVariableNode
- added #hasParent convenience test method to RBProgrammNode
- fixed #addNodes:after: in RBSqeuenceNode' id '48abad0a-934a-4869-b647-ddfe17637c76' date '24 September 2005' time '10:57:40 am' author 'pmm' ancestors ((name 'AST-pmm.21' message '- added #addNode:after: and #addNodes:after:
- sorry about the version number' id '69e90ea1-f1a9-4315-af1a-437b9d800aaa' date '19 September 2005' time '5:58:06 pm' author 'pmm' ancestors ((name 'AST-pmm.18' message '- removed #copy and #postCopy in RBProgramNode because they are equally defined in Object (this is not VA)
- changed #postCopy to update parent link, this should make #copy work as expected *cross fingers*' id 'e17bf9b0-624d-462a-a08a-65906dbaa905' date '19 September 2005' time '11:39:38 am' author 'pmm' ancestors ((name 'AST-md.13' message 'remove Null classVar from RBLiteralNode' id 'f2e9b877-0f95-401e-9d64-69fa158dfb8d' date '1 September 2005' time '4:14:33 pm' author 'md' ancestors ((name 'AST-md.12' message 'Fix to make AST work with compiler and RB simulataniously

-> RBToken>>#isRBToken
-> changes RBToken to test for token class. return "token realValue" for RBTokens, value for SmaCCToken.' id 'ebbeaaee-3c1b-47cb-b112-fe990c19436e' date '1 September 2005' time '4:08:35 pm' author 'md' ancestors ((name 'AST-md.11' message '- move method from translation category to *newcompiler
- #veryfyIn: move in newcompiler
- changed ColorFormatter to use ColoredCodestream' id 'd7c80c16-afbb-4ff1-9271-5fbb8cab0549' date '1 September 2005' time '3:37:47 pm' author 'md' ancestors ((name 'AST-md.10' message 'fixed RBLiteralNode>>value' id '3bd05d48-3b34-4927-bdfb-529f80b5a013' date '12 August 2005' time '11:24:33 am' author 'md' ancestors ((name 'AST-md.9' message 'fix type in RBFormatter
' id 'c62fdc52-d5ed-4359-8d3f-75cf5dcfd634' date '12 August 2005' time '10:51:53 am' author 'md' ancestors ((name 'AST-md.8' message 'added class comments' id 'c1d1d865-6bf3-47df-bc47-ab68703ce581' date '9 August 2005' time '3:01:59 pm' author 'md' ancestors ((name 'AST-md.7' message 'Merge changes NewCompiler and Rb-for-3.8' id 'e76daeeb-4c11-4295-a6bf-9f50a78e894f' date '5 August 2005' time '11:16:06 am' author 'md' ancestors ((name 'AST-md.5' message 'merged with AST from NewCompiler' id 'c4a5f144-4d63-4a39-8a9b-2706bec7b9ba' date '5 August 2005' time '10:57:34 am' author 'md' ancestors ((name 'AST-md.4' message 'Standalone AST' id 'b8d417ce-f77e-11d8-a5e1-000d93ae556a' date '26 August 2004' time '6:41:04 pm' author 'md' ancestors ((name 'AST-md.3' message 'empty log message' id '5267cee2-f77e-11d8-a5e1-000d93ae556a' date '26 August 2004' time '6:38:12 pm' author 'md' ancestors ((name 'AST-md.2' message 'removed undeclareds' id 'fd3fae21-f77d-11d8-a5e1-000d93ae556a' date '26 August 2004' time '6:35:49 pm' author 'md' ancestors ((name 'AST-md.1' message 'just moved classes into AST Package' id '35631e94-f77c-11d8-aeea-000d93ae556a' date '26 August 2004' time '6:23:05 pm' author 'md' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-md.2' message 'add NodesExt' id 'ec782ff0-a7ea-41e2-9e97-69f4b40e33da' date '3 August 2005' time '10:40:21 am' author 'md' ancestors ((name 'AST-md.1' message 'first AST version' id '93c37369-041b-4eae-9606-6f45deca2595' date '3 August 2005' time '10:31:53 am' author 'md' ancestors () stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-md.6' message 'Merge orig AST with AST-from-RB.3.8' id 'b96366cc-6ce4-4f7e-adbd-3adb4c5e163a' date '5 August 2005' time '11:01:12 am' author 'md' ancestors ((id 'b8d417ce-f77e-11d8-a5e1-000d93ae556a')(name 'AST-md.1' message 'RB ast from RB-for-3.8 for merging with AST from Compiler' id '4d060cb4-1d50-4628-9bd6-fca9be8ba235' date '3 August 2005' time '1:30:29 pm' author 'md' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-rr.14' message 'Added two missing methods in RBArrayNode:
-startWithoutParentheses 
-stopWithoutParentheses ' id '646bf5a1-6100-45f0-8ce3-938415c4a7ee' date '12 October 2005' time '3:01:17 pm' author 'rr' ancestors ((id 'f2e9b877-0f95-401e-9d64-69fa158dfb8d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-md.69' message 'fix Preference check from

0003908: typos in pretty-printing code' id '2a5fcec4-6ffa-46d0-bb94-1f1d9f675fc6' date '13 July 2006' time '4:01:30 pm' author 'md' ancestors ((id 'e08af2ff-5749-4066-945d-ea4956adca00')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-ms.60' message 'Change RBPragmasNode' id 'cf45d36e-df8d-9a42-891a-f769a91711f7' date '22 July 2006' time '4:25:28 pm' author 'ms' ancestors ((name 'AST-ms.59' message 'AST with pragma support' id 'bcc554c0-3530-c14e-a083-b2f3c02c26ca' date '14 July 2006' time '5:30:05 pm' author 'ms' ancestors ((id 'c95048f7-d6b7-11da-a90d-000d933a223c')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-ms.99' message 'Remove stuff of NewCompiler' id 'cd95b55d-4142-774d-bfea-f70eedfb6020' date '1 October 2006' time '7:02:43 pm' author 'ms' ancestors ((name 'AST-ms.98' message 'Fix typo discovered by Stephane Ducasse' id 'ba2ea84c-4d76-c144-a43a-88f9cfdd08df' date '20 September 2006' time '8:22:58 pm' author 'ms' ancestors ((name 'AST-ms.97' message 'Fix peekComment' id 'f3a4fa09-a041-034b-9ee9-f207cd511896' date '20 September 2006' time '12:15:40 am' author 'ms' ancestors ((name 'AST-ms.96' message 'Fix for comment' id '8844866f-b3cb-8c4a-aff3-8d9ab3a99d77' date '19 September 2006' time '9:25:50 pm' author 'ms' ancestors ((name 'AST-ms.95' message 'Add behavior to bring comment on the node' id 'cf7d5b7b-23e1-df41-b4ef-9e515c743fea' date '19 September 2006' time '5:04:45 pm' author 'ms' ancestors ((name 'AST-ms.94' message 'Add behavior to bring comment on the node' id '3cd4c572-5b04-c34f-b96e-098ab1863f67' date '19 September 2006' time '5:04:17 pm' author 'ms' ancestors ((name 'AST-ms.93' message 'First last token message in node compete.
Should be load with NewCompiler-ms.124' id '048e8b2e-d6f5-7b4b-9b4a-975f2276f994' date '18 September 2006' time '11:12:35 pm' author 'ms' ancestors ((name 'AST-ms.92' message 'Make lastToken firstToken more correct

To do:
 - Correct first and last token on RBSequenceNode' id 'c7ffc0f9-34f8-004a-9a07-d98cb23a9849' date '18 September 2006' time '7:43:45 pm' author 'ms' ancestors ((name 'AST-ms.91' message 'Change the way of getting last/first token' id 'd90a5bb2-ea44-3d49-9860-af1ce27842b4' date '18 September 2006' time '7:51:42 am' author 'ms' ancestors ((name 'AST-ms.90' message 'Add service for linked token' id '2a937578-f2c5-2448-b8a9-7328ae37db9a' date '17 September 2006' time '3:28:31 pm' author 'ms' ancestors ((name 'AST-ms.89' message 'First step to have comments on the node.
 - Add lastToken firstToken in each node
 - Add test for the above
 - Make Token be able to be link' id '0e7ef164-6a74-fc4d-98e6-e30b6074a41d' date '17 September 2006' time '2:10:03 am' author 'ms' ancestors ((id '0bf9a208-5e7d-6d4d-bd3f-513e89990563')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'AST-cmm.152' message 'The Rectangular Block formatting merged into the current version of AST.' id '692c409d-adfb-394d-875a-b10a180833a7' date '21 October 2007' time '12:16:03 pm' author 'cmm' ancestors ((name 'AST-cmm.104' message 'This is the new AST package after filing in the Rectangular Block formatting.  See http://bugs.squeak.org/view.php?id=6734 for more information.' id '9a5659ca-b4c4-414c-8a67-7aeea7e11b93' date '21 October 2007' time '12:08:39 pm' author 'cmm' ancestors ((id '5ba4a289-afba-42af-b0aa-2903e834d02c')) stepChildren ())(id 'e19ec378-2d57-4fbd-9046-d9fdb85833f6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())