compiler/stx_goodies_petitparser_compiler.st
changeset 525 751532c8f3db
parent 518 a6d8b93441b0
parent 524 f6f68d32de73
child 528 ebfddc82b8bb
equal deleted inserted replaced
523:09afcf28ed60 525:751532c8f3db
    14 
    14 
    15 monticelloLastMergedVersionInfo
    15 monticelloLastMergedVersionInfo
    16     "The last merged version is: "
    16     "The last merged version is: "
    17 
    17 
    18     ^ '
    18     ^ '
    19     Name: PetitCompiler-JanKurs.20150510144201
    19     Name: PetitCompiler-JanVrany.170
    20     Author: JanKurs
    20     Author: JanVrany
    21     Time: 10-05-2015, 04:42:29.192 PM
    21     Time: 24-08-2015, 03:19:51.340 PM
    22     UUID: 58a4786b-1182-4904-8b44-a13d3918f244
    22     UUID: c20a744f-3b41-4aaa-bb8a-71ce74a2a952       
    23     Repository: http://smalltalkhub.com/mc/JanKurs/PetitParser/main
    23     Repository: http://smalltalkhub.com/mc/JanKurs/PetitParser/main
    24     '
    24     '
    25 
    25 
    26     "Created: / 03-10-2014 / 02:27:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    26     "Created: / 03-10-2014 / 02:27:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    27     "Modified: / 12-05-2015 / 01:19:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    27     "Modified: / 24-08-2015 / 15:23:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    28 !
    28 !
    29 
    29 
    30 monticelloName
    30 monticelloName
    31     "Return name of the package for Monticello. This is used when package is exported"
    31     "Return name of the package for Monticello. This is used when package is exported"
    32 
    32 
    55      This method is generated automatically,
    55      This method is generated automatically,
    56      by searching along the inheritance chain of all of my classes."
    56      by searching along the inheritance chain of all of my classes."
    57 
    57 
    58     ^ #(
    58     ^ #(
    59         #'stx:goodies/petitparser'    "PPActionParser - extended"
    59         #'stx:goodies/petitparser'    "PPActionParser - extended"
    60         #'stx:goodies/petitparser/parsers/java'    "PPJavaWhitespaceParser - extended"
       
    61         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - extended"
    60         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - extended"
    62         #'stx:goodies/refactoryBrowser/parser'    "RBLiteralNode - extended"
    61         #'stx:goodies/refactoryBrowser/parser'    "RBLiteralNode - extended"
    63         #'stx:libbasic'    "Character - extended"
    62         #'stx:libbasic'    "Character - extended"
    64     )
    63     )
    65 !
    64 !
    74      This method is generated automatically,
    73      This method is generated automatically,
    75      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."
    76 
    75 
    77     ^ #(
    76     ^ #(
    78         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
    77         #'stx:goodies/petitparser/analyzer'    "PPSentinel - referenced by PPCompiledParser class>>referringParser"
       
    78         #'stx:goodies/petitparser/parsers/java'    "PPJavaToken - referenced by PPParser>>javaToken"
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
    79         #'stx:libbasic2'    "IdentityBag - referenced by PEGFsa>>checkTransitionsIdentity"
    80         #'stx:libview'    "Color - referenced by PEGFsa>>viewGraphOn:"
       
    81         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
    80         #'stx:libwidg'    "ScrollableView - referenced by PPCNode>>inspector2TabTree"
    82         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    81         #'stx:libwidg2'    "HierarchicalListView - referenced by PPCNode>>inspector2TabTree"
    83     )
    82     )
    84 !
    83 !
    85 
    84 
   122         PEGFsaStateInfo
   121         PEGFsaStateInfo
   123         PEGFsaTransition
   122         PEGFsaTransition
   124         PPCASTUtilities
   123         PPCASTUtilities
   125         PPCArguments
   124         PPCArguments
   126         PPCBridge
   125         PPCBridge
       
   126         PPCClass
   127         PPCClassBuilder
   127         PPCClassBuilder
   128         PPCCodeBlock
   128         PPCCodeBlock
   129         PPCCodeGen
   129         PPCCodeGen
   130         PPCCompilationError
   130         PPCCompilationError
   131         PPCCompilationWarning
   131         PPCCompilationWarning
   132         PPCCompiledMethod
   132         PPCCompiledMethod
   133         PPCCompiler
       
   134         PPCCompilerTokenErrorStrategy
       
   135         PPCCompilerTokenRememberStrategy
       
   136         PPCCompilerTokenizingErrorStrategy
       
   137         PPCCompilerTokenizingRememberStrategy
       
   138         PPCConfiguration
   133         PPCConfiguration
   139         PPCContext
   134         PPCContext
   140         PPCContextMemento
   135         PPCContextMemento
       
   136         PPCDistinctScanner
   141         PPCGuard
   137         PPCGuard
   142         PPCIdGenerator
   138         PPCIdGenerator
   143         PPCMethod
   139         PPCMethod
   144         PPCNode
   140         PPCNode
   145         PPCNodeVisitor
   141         PPCNodeVisitor
   146         PPCPluggableConfiguration
   142         PPCPluggableConfiguration
   147         PPCScanner
   143         PPCScanner
   148         PPCScannerCodeGenerator
   144         PPCScannerCodeGenerator
       
   145         PPCScannerError
   149         PPCScannerResultStrategy
   146         PPCScannerResultStrategy
   150         PPCTokenGuard
   147         PPCTokenGuard
   151         PPCompiledParser
   148         PPCompiledParser
   152         PPMappedActionParser
   149         PPMappedActionParser
   153         #'stx_goodies_petitparser_compiler'
   150         #'stx_goodies_petitparser_compiler'
   155         PEGFsaCharacterTransition
   152         PEGFsaCharacterTransition
   156         PEGFsaChoiceDeterminizator
   153         PEGFsaChoiceDeterminizator
   157         PEGFsaDeterminizator
   154         PEGFsaDeterminizator
   158         PEGFsaEpsilonTransition
   155         PEGFsaEpsilonTransition
   159         PEGFsaGenerator
   156         PEGFsaGenerator
       
   157         PEGFsaParserState
   160         PEGFsaPredicateTransition
   158         PEGFsaPredicateTransition
   161         PEGFsaSequenceDeterminizator
   159         PEGFsaSequenceDeterminizator
   162         PEGFsaUncopiableState
   160         PEGFsaUncopiableState
   163         PPCAbstractLiteralNode
   161         PPCAbstractLiteralNode
   164         PPCAbstractPredicateNode
   162         PPCAbstractPredicateNode
   167         PPCCodeGenerator
   165         PPCCodeGenerator
   168         PPCDelegateNode
   166         PPCDelegateNode
   169         PPCDistinctResultStrategy
   167         PPCDistinctResultStrategy
   170         PPCEndOfFileNode
   168         PPCEndOfFileNode
   171         PPCFSACodeGen
   169         PPCFSACodeGen
       
   170         PPCFSAVisitor
   172         PPCInlinedMethod
   171         PPCInlinedMethod
   173         PPCInliningVisitor
   172         PPCInliningVisitor
   174         PPCListNode
   173         PPCListNode
   175         PPCNilNode
   174         PPCNilNode
       
   175         PPCNoResultStrategy
   176         PPCPluggableNode
   176         PPCPluggableNode
   177         PPCProfilingContext
   177         PPCProfilingContext
   178         PPCRewritingVisitor
   178         PPCRewritingVisitor
   179         PPCTokenCodeGenerator
   179         PPCTokenCodeGenerator
   180         PPCTokenizingCodeGen
   180         PPCTokenizingCodeGen
   181         PPCTokenizingCompiler
       
   182         PPCTokenizingConfiguration
   181         PPCTokenizingConfiguration
       
   182         PPCUniversalCodeGen
   183         PPCUniversalConfiguration
   183         PPCUniversalConfiguration
   184         PPCUniversalResultStrategy
   184         PPCUniversalResultStrategy
   185         PPCUnknownNode
   185         PPCUnknownNode
   186         PPTokenizingCompiledParser
   186         PPTokenizingCompiledParser
   187         PEGFsaEOFTransition
   187         PEGFsaEOFTransition
       
   188         PEGFsaParserTransition
   188         PPCAbstractActionNode
   189         PPCAbstractActionNode
   189         PPCAndNode
   190         PPCAndNode
   190         PPCCharSetPredicateNode
   191         PPCCharSetPredicateNode
   191         PPCChoiceNode
   192         PPCChoiceNode
   192         PPCCopyVisitor
   193         PPCCopyVisitor
   219         PPCTokenWhitespaceNode
   220         PPCTokenWhitespaceNode
   220         PPCTokenizingCodeGenerator
   221         PPCTokenizingCodeGenerator
   221         PPCTokenizingParserNode
   222         PPCTokenizingParserNode
   222         PPCTokenizingVisitor
   223         PPCTokenizingVisitor
   223         PPCTrimmingTokenNode
   224         PPCTrimmingTokenNode
       
   225         PPCUniversalCodeGenerator
   224         PPCActionNode
   226         PPCActionNode
   225         PPCDeterministicChoiceNode
   227         PPCDeterministicChoiceNode
   226         PPCRecognizingSequenceNode
   228         PPCRecognizingSequenceNode
   227         PPCStarAnyNode
   229         PPCStarAnyNode
   228         PPCStarCharSetPredicateNode
   230         PPCStarCharSetPredicateNode
   336         PPCharSetPredicate #'='
   338         PPCharSetPredicate #'='
   337         PPCharSetPredicate hash
   339         PPCharSetPredicate hash
   338         PPContext atWs
   340         PPContext atWs
   339         PPContext methodInvoked:
   341         PPContext methodInvoked:
   340         PPContext setWs
   342         PPContext setWs
   341         PPJavaWhitespaceParser #'='
       
   342         PPJavaWhitespaceParser hash
       
   343         PPParser compileAs:
   343         PPParser compileAs:
   344         PPParser compileWithConfiguration:
   344         PPParser compileWithConfiguration:
   345         PPParser javaToken
   345         PPParser javaToken
   346         PPContext skipSeparators
   346         PPContext skipSeparators
   347         PPEndOfInputParser asCompilerNode
   347         PPEndOfInputParser asCompilerNode