Oops, forgot to export PETITCOMPILER_DATA_DIRECTORY variable
...so Smalltalk code could not read it. Also fixed test for "include" scripts
so they are not downloaded again when already downloaded.
"{ Package: 'stx:goodies/petitparser/compiler' }"
"{ NameSpace: Smalltalk }"
PPCCodeGen subclass:#PPCTokenizingCodeGen
instanceVariableNames:'rememberStrategy errorStrategy'
classVariableNames:''
poolDictionaries:''
category:'PetitCompiler-Compiler-Codegen'
!
!PPCTokenizingCodeGen methodsFor:'code generation'!
codeScannerRememberTo: variableName
self codeAssign: 'scanner remember' to: variableName.
self codeDot.
!
codeScannerRestoreFrom: variableName
self code: 'scanner restore: ', variableName.
self codeDot.
!
remember: node to: variableName
^ self codeScannerRememberTo: variableName
!
restore: node from: mementoName
^ self codeScannerRestoreFrom: mementoName
! !
!PPCTokenizingCodeGen methodsFor:'initialization'!
initialize
super initialize.
! !
!PPCTokenizingCodeGen class methodsFor:'documentation'!
version_HG
^ '$Changeset: <not expanded> $'
! !