compiler/stx_goodies_petitparser_compiler.st
changeset 515 b5316ef15274
parent 502 1e45d3c96ec5
child 516 3b81c9e53352
child 524 f6f68d32de73
equal deleted inserted replaced
502:1e45d3c96ec5 515:b5316ef15274
    57 
    57 
    58     ^ #(
    58     ^ #(
    59         #'stx:goodies/petitparser'    "PPActionParser - extended"
    59         #'stx:goodies/petitparser'    "PPActionParser - extended"
    60         #'stx:goodies/petitparser/parsers/java'    "PPJavaWhitespaceParser - extended"
    60         #'stx:goodies/petitparser/parsers/java'    "PPJavaWhitespaceParser - extended"
    61         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - extended"
    61         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - extended"
       
    62         #'stx:goodies/refactoryBrowser/parser'    "RBLiteralNode - extended"
    62         #'stx:libbasic'    "Character - extended"
    63         #'stx:libbasic'    "Character - extended"
    63     )
    64     )
    64 !
    65 !
    65 
    66 
    66 referencedPreRequisites
    67 referencedPreRequisites
    73      This method is generated automatically,
    74      This method is generated automatically,
    74      by searching all classes (and their packages) which are referenced by my classes."
    75      by searching all classes (and their packages) which are referenced by my classes."
    75 
    76 
    76     ^ #(
    77     ^ #(
    77         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
    78         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
    78         #'stx:goodies/refactoryBrowser/parser'    "RBAssignmentNode - referenced by PPCCodeGenerator>>visitActionNode:"
       
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
    80         #'stx:libview'    "Color - referenced by PEGFsa>>viewGraphOn:"
    80         #'stx:libview'    "Color - referenced by PEGFsa>>viewGraphOn:"
    81     )
    81     )
    82 !
    82 !
    83 
    83 
   108      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,..."
   109 
   109 
   110     ^ #(
   110     ^ #(
   111         "<className> or (<className> attributes...) in load order"
   111         "<className> or (<className> attributes...) in load order"
   112         PEGFsa
   112         PEGFsa
       
   113         PEGFsaAbstractDeterminizator
   113         PEGFsaFailure
   114         PEGFsaFailure
   114         PEGFsaInterpret
   115         PEGFsaInterpret
       
   116         PEGFsaInterpretRecord
       
   117         PEGFsaMinimizator
   115         PEGFsaPair
   118         PEGFsaPair
   116         PEGFsaState
   119         PEGFsaState
       
   120         PEGFsaStateInfo
   117         PEGFsaTransition
   121         PEGFsaTransition
       
   122         PPCASTUtilities
   118         PPCArguments
   123         PPCArguments
   119         PPCBridge
   124         PPCBridge
   120         PPCClassBuilder
   125         PPCClassBuilder
   121         PPCCodeBlock
   126         PPCCodeBlock
   122         PPCCodeGen
   127         PPCCodeGen
       
   128         PPCCompilationError
       
   129         PPCCompilationWarning
   123         PPCCompiledMethod
   130         PPCCompiledMethod
   124         PPCCompiler
   131         PPCCompiler
   125         PPCCompilerTokenErrorStrategy
   132         PPCCompilerTokenErrorStrategy
   126         PPCCompilerTokenRememberStrategy
   133         PPCCompilerTokenRememberStrategy
   127         PPCCompilerTokenizingErrorStrategy
   134         PPCCompilerTokenizingErrorStrategy
   128         PPCCompilerTokenizingRememberStrategy
   135         PPCCompilerTokenizingRememberStrategy
   129         PPCConfiguration
   136         PPCConfiguration
   130         PPCContext
   137         PPCContext
   131         PPCContextMemento
   138         PPCContextMemento
   132         PPCGuard
   139         PPCGuard
       
   140         PPCIdGenerator
   133         PPCMethod
   141         PPCMethod
   134         PPCNode
   142         PPCNode
   135         PPCNodeVisitor
   143         PPCNodeVisitor
   136         PPCPluggableConfiguration
   144         PPCPluggableConfiguration
   137         PPCScanner
   145         PPCScanner
   138         PPCScannerCodeGenerator
   146         PPCScannerCodeGenerator
       
   147         PPCScannerResultStrategy
   139         PPCTokenGuard
   148         PPCTokenGuard
   140         PPCompiledParser
   149         PPCompiledParser
   141         PPMappedActionParser
   150         PPMappedActionParser
   142         #'stx_goodies_petitparser_compiler'
   151         #'stx_goodies_petitparser_compiler'
   143         FooScanner
   152         FooScanner
       
   153         PEGFsaCharacterTransition
       
   154         PEGFsaChoiceDeterminizator
       
   155         PEGFsaDeterminizator
       
   156         PEGFsaEpsilonTransition
   144         PEGFsaGenerator
   157         PEGFsaGenerator
       
   158         PEGFsaPredicateTransition
       
   159         PEGFsaSequenceDeterminizator
       
   160         PEGFsaUncopiableState
   145         PPCAbstractLiteralNode
   161         PPCAbstractLiteralNode
   146         PPCAbstractPredicateNode
   162         PPCAbstractPredicateNode
   147         PPCAnyNode
   163         PPCAnyNode
   148         PPCCharacterNode
   164         PPCCharacterNode
   149         PPCCodeGenerator
   165         PPCCodeGenerator
   150         PPCDelegateNode
   166         PPCDelegateNode
       
   167         PPCDistinctResultStrategy
   151         PPCEndOfFileNode
   168         PPCEndOfFileNode
   152         PPCFSACodeGen
   169         PPCFSACodeGen
   153         PPCInlinedMethod
   170         PPCInlinedMethod
   154         PPCInliningVisitor
   171         PPCInliningVisitor
   155         PPCListNode
   172         PPCListNode
   156         PPCNilNode
   173         PPCNilNode
   157         PPCPluggableNode
   174         PPCPluggableNode
   158         PPCProfilingContext
   175         PPCProfilingContext
   159         PPCRewritingVisitor
   176         PPCRewritingVisitor
       
   177         PPCTokenCodeGenerator
       
   178         PPCTokenizingCodeGen
   160         PPCTokenizingCompiler
   179         PPCTokenizingCompiler
   161         PPCTokenizingConfiguration
   180         PPCTokenizingConfiguration
   162         PPCUniversalConfiguration
   181         PPCUniversalConfiguration
       
   182         PPCUniversalResultStrategy
   163         PPCUnknownNode
   183         PPCUnknownNode
   164         PPTokenizingCompiledParser
   184         PPTokenizingCompiledParser
       
   185         PEGFsaEOFTransition
   165         PPCAbstractActionNode
   186         PPCAbstractActionNode
   166         PPCAndNode
   187         PPCAndNode
   167         PPCCharSetPredicateNode
   188         PPCCharSetPredicateNode
   168         PPCChoiceNode
   189         PPCChoiceNode
   169         PPCCopyVisitor
   190         PPCCopyVisitor
   187         PPCRecognizerComponentVisitor
   208         PPCRecognizerComponentVisitor
   188         PPCSentinelNode
   209         PPCSentinelNode
   189         PPCSequenceNode
   210         PPCSequenceNode
   190         PPCSpecializingVisitor
   211         PPCSpecializingVisitor
   191         PPCStarNode
   212         PPCStarNode
   192         PPCTokenCodeGenerator
       
   193         PPCTokenConsumeNode
   213         PPCTokenConsumeNode
   194         PPCTokenDetector
   214         PPCTokenDetector
   195         PPCTokenNode
   215         PPCTokenNode
   196         PPCTokenVisitor
   216         PPCTokenVisitor
   197         PPCTokenWhitespaceNode
   217         PPCTokenWhitespaceNode
   327         PPSmalltalkWhitespaceParser hash
   347         PPSmalltalkWhitespaceParser hash
   328         PPParser compileTokenizing
   348         PPParser compileTokenizing
   329         Object canHavePPCId
   349         Object canHavePPCId
   330         PPCompositeParser asCompilerNode
   350         PPCompositeParser asCompilerNode
   331         PPSequenceParser map:
   351         PPSequenceParser map:
       
   352         Object isFsaFailure
       
   353         PPContext methodFinished:
       
   354         PPContext tokenRead:
       
   355         PPEndOfFileParser asCompilerNode
       
   356         PPSmalltalkGrammar number
       
   357         PPSmalltalkWhitespaceParser parseOn:
       
   358         RBLiteralValueNode isLiteralNumber
       
   359         RBProgramNode isLiteralNumber
       
   360         UndefinedObject codePoint
   332     )
   361     )
   333 ! !
   362 ! !
   334 
   363 
   335 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   364 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   336 
   365