compiler/stx_goodies_petitparser_compiler.st
changeset 516 3b81c9e53352
parent 508 c74a0dbfa161
parent 515 b5316ef15274
child 518 a6d8b93441b0
equal deleted inserted replaced
514:46dd1237b20a 516:3b81c9e53352
    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:libbasic'    "Autoload - superclass of PPCASTUtilitiesTests"
    62         #'stx:libbasic'    "Autoload - superclass of PPCASTUtilitiesTests"
       
    63         #'stx:goodies/refactoryBrowser/parser'    "RBLiteralNode - extended"
    63     )
    64     )
    64 !
    65 !
    65 
    66 
    66 referencedPreRequisites
    67 referencedPreRequisites
    67     "list packages which are a prerequisite, because they contain
    68     "list packages which are a prerequisite, because they contain
    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         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
    81         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
    82         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    82         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    83     )
    83     )
   110      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,..."
   111 
   111 
   112     ^ #(
   112     ^ #(
   113         "<className> or (<className> attributes...) in load order"
   113         "<className> or (<className> attributes...) in load order"
   114         PEGFsa
   114         PEGFsa
       
   115         PEGFsaAbstractDeterminizator
   115         PEGFsaFailure
   116         PEGFsaFailure
   116         PEGFsaInterpret
   117         PEGFsaInterpret
       
   118         PEGFsaInterpretRecord
       
   119         PEGFsaMinimizator
   117         PEGFsaPair
   120         PEGFsaPair
   118         PEGFsaState
   121         PEGFsaState
       
   122         PEGFsaStateInfo
   119         PEGFsaTransition
   123         PEGFsaTransition
   120         PPCASTUtilities
   124         PPCASTUtilities
   121         PPCArguments
   125         PPCArguments
   122         PPCBridge
   126         PPCBridge
   123         PPCClassBuilder
   127         PPCClassBuilder
   133         PPCCompilerTokenizingRememberStrategy
   137         PPCCompilerTokenizingRememberStrategy
   134         PPCConfiguration
   138         PPCConfiguration
   135         PPCContext
   139         PPCContext
   136         PPCContextMemento
   140         PPCContextMemento
   137         PPCGuard
   141         PPCGuard
       
   142         PPCIdGenerator
   138         PPCMethod
   143         PPCMethod
   139         PPCNode
   144         PPCNode
   140         PPCNodeVisitor
   145         PPCNodeVisitor
   141         PPCPluggableConfiguration
   146         PPCPluggableConfiguration
   142         PPCScanner
   147         PPCScanner
   143         PPCScannerCodeGenerator
   148         PPCScannerCodeGenerator
       
   149         PPCScannerResultStrategy
   144         PPCTokenGuard
   150         PPCTokenGuard
   145         PPCompiledParser
   151         PPCompiledParser
   146         PPMappedActionParser
   152         PPMappedActionParser
   147         #'stx_goodies_petitparser_compiler'
   153         #'stx_goodies_petitparser_compiler'
   148         FooScanner
   154         FooScanner
       
   155         PEGFsaCharacterTransition
       
   156         PEGFsaChoiceDeterminizator
       
   157         PEGFsaDeterminizator
       
   158         PEGFsaEpsilonTransition
   149         PEGFsaGenerator
   159         PEGFsaGenerator
       
   160         PEGFsaPredicateTransition
       
   161         PEGFsaSequenceDeterminizator
       
   162         PEGFsaUncopiableState
   150         PPCAbstractLiteralNode
   163         PPCAbstractLiteralNode
   151         PPCAbstractPredicateNode
   164         PPCAbstractPredicateNode
   152         PPCAnyNode
   165         PPCAnyNode
   153         PPCCharacterNode
   166         PPCCharacterNode
   154         PPCCodeGenerator
   167         PPCCodeGenerator
   155         PPCDelegateNode
   168         PPCDelegateNode
       
   169         PPCDistinctResultStrategy
   156         PPCEndOfFileNode
   170         PPCEndOfFileNode
   157         PPCFSACodeGen
   171         PPCFSACodeGen
   158         PPCInlinedMethod
   172         PPCInlinedMethod
   159         PPCInliningVisitor
   173         PPCInliningVisitor
   160         PPCListNode
   174         PPCListNode
   161         PPCNilNode
   175         PPCNilNode
   162         PPCPluggableNode
   176         PPCPluggableNode
   163         PPCProfilingContext
   177         PPCProfilingContext
   164         PPCRewritingVisitor
   178         PPCRewritingVisitor
       
   179         PPCTokenCodeGenerator
       
   180         PPCTokenizingCodeGen
   165         PPCTokenizingCompiler
   181         PPCTokenizingCompiler
   166         PPCTokenizingConfiguration
   182         PPCTokenizingConfiguration
   167         PPCUniversalConfiguration
   183         PPCUniversalConfiguration
       
   184         PPCUniversalResultStrategy
   168         PPCUnknownNode
   185         PPCUnknownNode
   169         PPTokenizingCompiledParser
   186         PPTokenizingCompiledParser
       
   187         PEGFsaEOFTransition
   170         PPCAbstractActionNode
   188         PPCAbstractActionNode
   171         PPCAndNode
   189         PPCAndNode
   172         PPCCharSetPredicateNode
   190         PPCCharSetPredicateNode
   173         PPCChoiceNode
   191         PPCChoiceNode
   174         PPCCopyVisitor
   192         PPCCopyVisitor
   192         PPCRecognizerComponentVisitor
   210         PPCRecognizerComponentVisitor
   193         PPCSentinelNode
   211         PPCSentinelNode
   194         PPCSequenceNode
   212         PPCSequenceNode
   195         PPCSpecializingVisitor
   213         PPCSpecializingVisitor
   196         PPCStarNode
   214         PPCStarNode
   197         PPCTokenCodeGenerator
       
   198         PPCTokenConsumeNode
   215         PPCTokenConsumeNode
   199         PPCTokenDetector
   216         PPCTokenDetector
   200         PPCTokenNode
   217         PPCTokenNode
   201         PPCTokenVisitor
   218         PPCTokenVisitor
   202         PPCTokenWhitespaceNode
   219         PPCTokenWhitespaceNode
   335         PPCompositeParser asCompilerNode
   352         PPCompositeParser asCompilerNode
   336         PPSequenceParser map:
   353         PPSequenceParser map:
   337         Object canHavePPCId
   354         Object canHavePPCId
   338         PPCompositeParser asCompilerNode
   355         PPCompositeParser asCompilerNode
   339         PPSequenceParser map:
   356         PPSequenceParser map:
       
   357         Object isFsaFailure
       
   358         PPContext methodFinished:
       
   359         PPContext tokenRead:
       
   360         PPEndOfFileParser asCompilerNode
       
   361         PPSmalltalkGrammar number
       
   362         PPSmalltalkWhitespaceParser parseOn:
       
   363         RBLiteralValueNode isLiteralNumber
       
   364         RBProgramNode isLiteralNumber
       
   365         UndefinedObject codePoint
   340     )
   366     )
   341 ! !
   367 ! !
   342 
   368 
   343 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   369 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'!
   344 
   370