compiler/stx_goodies_petitparser_compiler.st
changeset 503 ff58cd9f1f3c
parent 481 34ee0d3c72e7
parent 502 1e45d3c96ec5
child 504 0fb1f0799fc1
equal deleted inserted replaced
501:e29bd90f388e 503:ff58cd9f1f3c
    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:goodies/refactoryBrowser/parser'    "RBAssignmentNode - referenced by PPCCodeGenerator>>visitActionNode:"
    78         #'stx:goodies/refactoryBrowser/parser'    "RBAssignmentNode - referenced by PPCCodeGenerator>>visitActionNode:"
    79         #'stx:libbasic2'    "Stack - referenced by PPCCompiler>>initializeForCompiledClassName:"
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
    80         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
    80         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
       
    81         #'stx:libview'    "Color - referenced by PEGFsa>>viewGraphOn:"
    81         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    82         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    82     )
    83     )
    83 !
    84 !
    84 
    85 
    85 stcOptimizationOptions
    86 stcOptimizationOptions
   108      or an array-literal consisting of class name and attributes.
   109      or an array-literal consisting of class name and attributes.
   109      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   110      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   110 
   111 
   111     ^ #(
   112     ^ #(
   112         "<className> or (<className> attributes...) in load order"
   113         "<className> or (<className> attributes...) in load order"
       
   114         PEGFsa
       
   115         PEGFsaFailure
       
   116         PEGFsaInterpret
       
   117         PEGFsaPair
       
   118         PEGFsaState
       
   119         PEGFsaTransition
   113         PPCArguments
   120         PPCArguments
   114         PPCBridge
   121         PPCBridge
   115         PPCCodeBlock
   122         PPCCodeBlock
       
   123         PPCClassBuilder
       
   124         PPCCodeBlock
       
   125         PPCCodeGen
   116         PPCCompiledMethod
   126         PPCCompiledMethod
   117         PPCCompiler
   127         PPCCompiler
   118         PPCCompilerTokenErrorStrategy
   128         PPCCompilerTokenErrorStrategy
   119         PPCCompilerTokenRememberStrategy
   129         PPCCompilerTokenRememberStrategy
   120         PPCCompilerTokenizingErrorStrategy
   130         PPCCompilerTokenizingErrorStrategy
   125         PPCGuard
   135         PPCGuard
   126         PPCMethod
   136         PPCMethod
   127         PPCNode
   137         PPCNode
   128         PPCNodeVisitor
   138         PPCNodeVisitor
   129         PPCPluggableConfiguration
   139         PPCPluggableConfiguration
       
   140         PPCScanner
       
   141         PPCScannerCodeGenerator
   130         PPCTokenGuard
   142         PPCTokenGuard
   131         PPCompiledParser
   143         PPCompiledParser
   132         PPMappedActionParser
   144         PPMappedActionParser
   133         #'stx_goodies_petitparser_compiler'
   145         #'stx_goodies_petitparser_compiler'
       
   146         FooScanner
       
   147         PEGFsaGenerator
   134         PPCAbstractLiteralNode
   148         PPCAbstractLiteralNode
   135         PPCAbstractPredicateNode
   149         PPCAbstractPredicateNode
   136         PPCAnyNode
   150         PPCAnyNode
   137         PPCCharacterNode
   151         PPCCharacterNode
   138         PPCCodeGenerator
   152         PPCCodeGenerator
   139         PPCDelegateNode
   153         PPCDelegateNode
   140         PPCEndOfFileNode
   154         PPCEndOfFileNode
       
   155         PPCFSACodeGen
   141         PPCInlinedMethod
   156         PPCInlinedMethod
   142         PPCInliningVisitor
   157         PPCInliningVisitor
   143         PPCListNode
   158         PPCListNode
   144         PPCNilNode
   159         PPCNilNode
   145         PPCPluggableNode
   160         PPCPluggableNode
   314         PPParser allNodesDo:seen:
   329         PPParser allNodesDo:seen:
   315         PPSmalltalkWhitespaceParser hash
   330         PPSmalltalkWhitespaceParser hash
   316         PPParser compileTokenizing
   331         PPParser compileTokenizing
   317         PPCompositeParser asCompilerNode
   332         PPCompositeParser asCompilerNode
   318         PPSequenceParser map:
   333         PPSequenceParser map:
       
   334         Object canHavePPCId
       
   335         PPCompositeParser asCompilerNode
       
   336         PPSequenceParser map:
   319     )
   337     )
   320 ! !
   338 ! !
   321 
   339 
   322 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   340 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   323 
   341