public class ProtocolParser extends antlr.LLkParser implements ProtocolTokensTokenTypes
Modifier and Type | Field and Description |
---|---|
private AggregationSemantics |
_aggregationSemantics |
private AttributeGroupSemantics |
_attributeGroupSemantics |
private AttributeSemantics |
_attributeSemantics |
private boolean[] |
_definition
Jeder Bereich darf nur einmal im Skript vorkommen, jedoch in beliebiger Reihenfolge
[0] = spalten, [1] = filter, [2] = objekte, [3] = definitionen
|
private ExpressionSemantics |
_expressionSemantics |
private boolean[] |
_filter
Einige Schlüsselwörter im Filter-Bereich dürfen nur einmal verwendet werden
[0] = Einschränkung, [1] = Anwendung, [2] = Nachfilter
|
private MiscellaneousSemantics |
_miscSemantics |
private RealAttributeSemantics |
_realAttributeSemantics |
private ScopeSemantics |
_scopeSemantics |
private Semantics |
_semantics
Objekt zur Semantiküberprüfung
|
private SymbolTable |
_symbolTable
Symboltabelle
|
private TempAttributeSemantics |
_tempAttributeSemantics |
static java.lang.String[] |
_tokenNames |
static antlr.collections.impl.BitSet |
_tokenSet_0 |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
Abs, Aenderungsprotokoll, AenderungsprotokollUml, Aggregation, Aggregationsfunktion, Alias, Als, Ampersand, Anwendung, Attribut, Attributgruppe, Datum, Definitionen, Div, Dividiert, Doppelpunkt, EckigeKlammerAuf, EckigeKlammerZu, Einschraenkung, EinschraenkungUml, Ende, EOF, Ereignisprotokoll, Exp, Falsch, Filter, Fragezeichen, GanzZahl, Gesamt, Gleich, Groesser, GroesserGleich, Intervall, IstFehler, IstLeer, IstText, IstWahrheitswert, IstZahl, IstZustand, KlammerAuf, KlammerZu, Kleiner, KleinerGleich, Komma, KommaZahl, Liste, Ln, Mal, Max, Min, Minus, Mit, Modulo, Nachfilter, Name, NameMitKlammern, Nicht, NichtAuffuellenA, NichtAuffuellenB, NULL_TREE_LOOKAHEAD, Objekt, Oder, Plus, Potenz, Pro, Protokollart, Protokollzeitraum, Pseudoobjekt, Spalte, Spalten, Standards, TempAttribut, Und, Ungleich, UnveraendertKennungA, UnveraendertKennungB, Verschmelzen, Wahr, Zeichenkette, Zeile, Zeit, Zeitdauer, Zelle, Zustandsprotokoll
Modifier | Constructor and Description |
---|---|
|
ProtocolParser(antlr.ParserSharedInputState state) |
|
ProtocolParser(antlr.TokenBuffer tokenBuf) |
protected |
ProtocolParser(antlr.TokenBuffer tokenBuf,
int k) |
|
ProtocolParser(antlr.TokenStream lexer) |
protected |
ProtocolParser(antlr.TokenStream lexer,
int k) |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
private boolean[] _definition
private boolean[] _filter
private SymbolTable _symbolTable
private Semantics _semantics
private AggregationSemantics _aggregationSemantics
private AttributeGroupSemantics _attributeGroupSemantics
private AttributeSemantics _attributeSemantics
private ExpressionSemantics _expressionSemantics
private MiscellaneousSemantics _miscSemantics
private RealAttributeSemantics _realAttributeSemantics
private ScopeSemantics _scopeSemantics
private TempAttributeSemantics _tempAttributeSemantics
public static final java.lang.String[] _tokenNames
public static final antlr.collections.impl.BitSet _tokenSet_0
protected ProtocolParser(antlr.TokenBuffer tokenBuf, int k)
public ProtocolParser(antlr.TokenBuffer tokenBuf)
protected ProtocolParser(antlr.TokenStream lexer, int k)
public ProtocolParser(antlr.TokenStream lexer)
public ProtocolParser(antlr.ParserSharedInputState state)
public Semantics getSemantics()
public void init(DataModel model, ProcessingParameter parameter, ProcessingInformation pi) throws CriticalParserException
model
- Datenmodellparameter
- Informationen zum Auswerten des Skriptspi
- Objekt, in dem die gewonnenen Informationen abgelegt werdenCriticalParserException
public final void skript() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token spaltenDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token filterDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token standardsListe() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token definitionenListe() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void spaltenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void mitKonstruktSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void attributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void tempAttributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void attributgruppenSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void qualifizierung() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void aspektName() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void nichtAuffuellen() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void attribut() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final java.lang.String alsDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void filterMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void mitKonstruktFilter() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void aggregationsBlock() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token einschraenkungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token anwendungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final antlr.Token nachfilterAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void ausdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void anwendungsArt() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void standardsMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void mitKonstruktObjekte() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void objektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void pseudoObjektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void protokollzeitraumDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void protokollartDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void standardbindungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void unveraendertKennungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void definitionenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void mitKonstruktDefinitionen() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void tempAttributDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void aggregatsfunktionDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void aliasDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void oderAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void undAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void gleichheitsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void vergleichsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void additionsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void multiplikationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void negationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void erweiterterAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void basisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void erweiterbarerBasisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void wahrheitswert() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void funktionsAufruf() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
public final void unveraendertKennung() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionException
antlr.TokenStreamException
protected void buildTokenTypeASTClassMap()
private static final long[] mk_tokenSet_0()