| Package | Description |
|---|---|
| com.helger.pgcc.jjdoc |
Generates BNF documentation from a grammar.
|
| com.helger.pgcc.jjtree |
A tree generator.
|
| com.helger.pgcc.output.cpp | |
| com.helger.pgcc.output.java | |
| com.helger.pgcc.parser |
A grammar and lexer generator.
|
| Class and Description |
|---|
| AbstractExpRegularExpression
Describes regular expressions.
|
| CodeProductionCpp
Describes CPPCODE productions.
|
| CodeProductionJava
Describes JAVACODE productions.
|
| Expansion
Describes expansions - entities that may occur on the right hand sides of
productions.
|
| ExpNonTerminal
Describes non terminals.
|
| NormalProduction
Describes JavaCC productions.
|
| Options
A class with static state that stores all option information.
|
| TokenProduction
Describes the various regular expression productions.
|
| Class and Description |
|---|
| Options
A class with static state that stores all option information.
|
| Class and Description |
|---|
| MetaParseException
Thrown when there is a mis-configuration or a bug.
|
| Class and Description |
|---|
| MetaParseException
Thrown when there is a mis-configuration or a bug.
|
| Class and Description |
|---|
| AbstractCharStream
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| AbstractCodeProduction
Describes a CODE productions.
|
| AbstractExpRegularExpression
Describes regular expressions.
|
| BNFProduction
Describes BNF productions.
|
| CharacterRange
Describes character range descriptors in a character list.
|
| CharStream
This interface describes a character stream that maintains line and
column number positions of the characters.
|
| CodeGenerator |
| Container
An object container.
|
| ETokenKind
Definitions of constants that identify the kind of regular expression
production this is.
|
| ExpAction
Describes actions that may occur on the right hand side of productions.
|
| Expansion
Describes expansions - entities that may occur on the right hand sides of
productions.
|
| ExpChoice
Describes expansions where one of many choices is taken (c1|c2|...).
|
| ExpLookahead
Describes lookahead rule for a particular expansion or expansion sequence
(See Sequence.java).
|
| ICCCharacter
Marker interface
|
| JavaCCParserConstants
Token literal values and constants.
|
| JavaCCParserInternals
Utilities.
|
| JavaCCParserTokenManager
Token Manager.
|
| JavaCharStream
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| LexGenJava
Generate lexer.
|
| MatchInfo
Describes a match, within a given lookahead.
|
| MetaParseException
Thrown when there is a mis-configuration or a bug.
|
| Nfa
A Non-deterministic Finite Automaton.
|
| NfaState
The state of a Non-deterministic Finite Automaton.
|
| NormalProduction
Describes JavaCC productions.
|
| ParseException
This exception is thrown when parse errors are encountered.
|
| ParseGenJava
Generate the parser.
|
| ParserData.LookaheadType |
| Provider
Abstract interface for reading from a stream.
|
| RegExprSpec
The object type of entries in the vector "respecs" of class
"TokenProduction".
|
| Token
Describes the input token stream.
|
| TokenizerData |
| TokenizerData.EMatchType |
| TokenizerData.MatchInfo |
| TokenizerData.NfaState |
| TokenManagerCodeGenerator |
| TokenProduction
Describes the various regular expression productions.
|
Copyright © 2017–2019 Philip Helger. All rights reserved.