compiler/tests/PPCNodeTest.st
changeset 421 7e08b31e0dae
parent 405 0470a5e6e712
child 422 116d2b2af905
equal deleted inserted replaced
420:b2f2f15cef26 421:7e08b31e0dae
   135 	parser := ('foo' asParser, $b asParser) trimmingToken.
   135 	parser := ('foo' asParser, $b asParser) trimmingToken.
   136 	tree := parser asCompilerTree optimizeTree.
   136 	tree := parser asCompilerTree optimizeTree.
   137 	
   137 	
   138 	self assert: tree type: PPCTrimmingTokenNode.
   138 	self assert: tree type: PPCTrimmingTokenNode.
   139 	self assert: tree child type: PPCTokenSequenceNode.
   139 	self assert: tree child type: PPCTokenSequenceNode.
   140 	self assert: tree whitespace type: PPCTokenStarMessagePredicateNode.
   140 	self assert: tree whitespace type: PPCInlineTokenStarSeparatorNode.
   141 	
   141 	
   142 	parser := $d asParser trimmingToken star.
   142 	parser := $d asParser trimmingToken star.
   143 	tree := parser asCompilerTree optimizeTree.
   143 	tree := parser asCompilerTree optimizeTree.
   144 	
   144 	
   145 	self assert: tree type: PPCStarNode.
   145 	self assert: tree type: PPCStarNode.