compiler/stx_goodies_petitparser_compiler.st
changeset 502 1e45d3c96ec5
parent 464 f6d77fee9811
child 503 ff58cd9f1f3c
child 515 b5316ef15274
equal deleted inserted replaced
464:f6d77fee9811 502:1e45d3c96ec5
    73      This method is generated automatically,
    73      This method is generated automatically,
    74      by searching all classes (and their packages) which are referenced by my classes."
    74      by searching all classes (and their packages) which are referenced by my classes."
    75 
    75 
    76     ^ #(
    76     ^ #(
    77         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
    77         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
    78         #'stx:libbasic2'    "Stack - referenced by PPCCompiler>>initializeForCompiledClassName:"
    78         #'stx:goodies/refactoryBrowser/parser'    "RBAssignmentNode - referenced by PPCCodeGenerator>>visitActionNode:"
       
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
       
    80         #'stx:libview'    "Color - referenced by PEGFsa>>viewGraphOn:"
    79     )
    81     )
    80 !
    82 !
    81 
    83 
    82 stcOptimizationOptions
    84 stcOptimizationOptions
    83     "do not inline the not operation here - it is overwritten"
    85     "do not inline the not operation here - it is overwritten"
   105      or an array-literal consisting of class name and attributes.
   107      or an array-literal consisting of class name and attributes.
   106      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   108      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   107 
   109 
   108     ^ #(
   110     ^ #(
   109         "<className> or (<className> attributes...) in load order"
   111         "<className> or (<className> attributes...) in load order"
       
   112         PEGFsa
       
   113         PEGFsaFailure
       
   114         PEGFsaInterpret
       
   115         PEGFsaPair
       
   116         PEGFsaState
       
   117         PEGFsaTransition
   110         PPCArguments
   118         PPCArguments
   111         PPCBridge
   119         PPCBridge
       
   120         PPCClassBuilder
       
   121         PPCCodeBlock
       
   122         PPCCodeGen
   112         PPCCompiledMethod
   123         PPCCompiledMethod
   113         PPCCompiler
   124         PPCCompiler
   114         PPCCompilerTokenErrorStrategy
   125         PPCCompilerTokenErrorStrategy
   115         PPCCompilerTokenRememberStrategy
   126         PPCCompilerTokenRememberStrategy
   116         PPCCompilerTokenizingErrorStrategy
   127         PPCCompilerTokenizingErrorStrategy
   121         PPCGuard
   132         PPCGuard
   122         PPCMethod
   133         PPCMethod
   123         PPCNode
   134         PPCNode
   124         PPCNodeVisitor
   135         PPCNodeVisitor
   125         PPCPluggableConfiguration
   136         PPCPluggableConfiguration
       
   137         PPCScanner
       
   138         PPCScannerCodeGenerator
   126         PPCTokenGuard
   139         PPCTokenGuard
   127         PPCompiledParser
   140         PPCompiledParser
       
   141         PPMappedActionParser
   128         #'stx_goodies_petitparser_compiler'
   142         #'stx_goodies_petitparser_compiler'
       
   143         FooScanner
       
   144         PEGFsaGenerator
   129         PPCAbstractLiteralNode
   145         PPCAbstractLiteralNode
   130         PPCAbstractPredicateNode
   146         PPCAbstractPredicateNode
   131         PPCAnyNode
   147         PPCAnyNode
   132         PPCCharacterNode
   148         PPCCharacterNode
   133         PPCCodeGenerator
   149         PPCCodeGenerator
   134         PPCDelegateNode
   150         PPCDelegateNode
   135         PPCEndOfFileNode
   151         PPCEndOfFileNode
       
   152         PPCFSACodeGen
   136         PPCInlinedMethod
   153         PPCInlinedMethod
   137         PPCInliningVisitor
   154         PPCInliningVisitor
   138         PPCListNode
   155         PPCListNode
   139         PPCNilNode
   156         PPCNilNode
   140         PPCPluggableNode
   157         PPCPluggableNode
   190         PPCStarMessagePredicateNode
   207         PPCStarMessagePredicateNode
   191         PPCSymbolActionNode
   208         PPCSymbolActionNode
   192         PPCTokenChoiceNode
   209         PPCTokenChoiceNode
   193         PPCTrimNode
   210         PPCTrimNode
   194         PPCTrimmingCharacterTokenNode
   211         PPCTrimmingCharacterTokenNode
       
   212         PPCMappedActionNode
   195         PPCTokenStarMessagePredicateNode
   213         PPCTokenStarMessagePredicateNode
   196         PPCTokenStarSeparatorNode
   214         PPCTokenStarSeparatorNode
   197     )
   215     )
   198 !
   216 !
   199 
   217 
   306         PPContext skipSeparators
   324         PPContext skipSeparators
   307         PPEndOfInputParser asCompilerNode
   325         PPEndOfInputParser asCompilerNode
   308         PPParser allNodesDo:seen:
   326         PPParser allNodesDo:seen:
   309         PPSmalltalkWhitespaceParser hash
   327         PPSmalltalkWhitespaceParser hash
   310         PPParser compileTokenizing
   328         PPParser compileTokenizing
       
   329         Object canHavePPCId
       
   330         PPCompositeParser asCompilerNode
       
   331         PPSequenceParser map:
   311     )
   332     )
   312 ! !
   333 ! !
   313 
   334 
   314 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   335 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   315 
   336