Inline child of an action node only is its unnamed sequence node.
Named nodes should not be inlined as they should make a method.
There's little point in inlining non-sequence nodes, so don't enforce
inlining on those. Some (JK :-) may prefer them non-inlined (for
debugging purposes)
"{ Package: 'stx:goodies/petitparser/compiler/tests/extras' }"
"{ NameSpace: Smalltalk }"
TestResource subclass:#PPCompiledExpressionGrammarResource
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'PetitCompiler-Extras-Tests-Expressions'
!
!PPCompiledExpressionGrammarResource methodsFor:'as yet unclassified'!
setUp
| time configuration |
configuration := PPCConfiguration universal.
configuration arguments parserName: #PPCompiledExpressionGrammar.
time := Time millisecondsToRun: [
PPExpressionGrammar new compileWithConfiguration: configuration.
].
Transcript show: 'Expression grammar compiled in: ', time asString, 'ms'; cr.
! !
!PPCompiledExpressionGrammarResource class methodsFor:'documentation'!
version_HG
^ '$Changeset: <not expanded> $'
! !