Package de.bsvrz.pua.prot.interpreter
Class ProtocolParser
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- de.bsvrz.pua.prot.interpreter.ProtocolParser
-
- All Implemented Interfaces:
ProtocolTokensTokenTypes
public class ProtocolParser extends antlr.LLkParser implements ProtocolTokensTokenTypes
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]_tokenNamesstatic antlr.collections.impl.BitSet_tokenSet_0-
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
Fields inherited from interface de.bsvrz.pua.prot.interpreter.ProtocolTokensTokenTypes
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
-
-
Constructor Summary
Constructors Modifier Constructor Description ProtocolParser(antlr.ParserSharedInputState state)ProtocolParser(antlr.TokenBuffer tokenBuf)protectedProtocolParser(antlr.TokenBuffer tokenBuf, int k)ProtocolParser(antlr.TokenStream lexer)protectedProtocolParser(antlr.TokenStream lexer, int k)
-
Method Summary
-
Methods inherited from class antlr.Parser
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
-
-
-
-
Constructor Detail
-
ProtocolParser
protected ProtocolParser(antlr.TokenBuffer tokenBuf, int k)
-
ProtocolParser
public ProtocolParser(antlr.TokenBuffer tokenBuf)
-
ProtocolParser
protected ProtocolParser(antlr.TokenStream lexer, int k)
-
ProtocolParser
public ProtocolParser(antlr.TokenStream lexer)
-
ProtocolParser
public ProtocolParser(antlr.ParserSharedInputState state)
-
-
Method Detail
-
getSemantics
public Semantics getSemantics()
- Returns:
- Objekt zur Semantiküberprüfung
-
init
public void init(de.bsvrz.dav.daf.main.config.DataModel model, ProcessingParameter parameter, ProcessingInformation pi) throws CriticalParserExceptionDiese Methode muss zur Initialisierung des Parsers aufgerufen werden- Parameters:
model- Datenmodellparameter- Informationen zum Auswerten des Skriptspi- Objekt, in dem die gewonnenen Informationen abgelegt werden- Throws:
CriticalParserException- Exception
-
skript
public final void skript() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
spaltenDefinition
public final antlr.Token spaltenDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
filterDefinition
public final antlr.Token filterDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
standardsListe
public final antlr.Token standardsListe() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
definitionenListe
public final antlr.Token definitionenListe() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
spaltenMitBlock
public final void spaltenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
mitKonstruktSpalte
public final void mitKonstruktSpalte() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attributSpalte
public final void attributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
tempAttributSpalte
public final void tempAttributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attributgruppenSpalte
public final void attributgruppenSpalte() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
qualifizierung
public final void qualifizierung() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aspektName
public final void aspektName() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
nichtAuffuellen
public final void nichtAuffuellen() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attribut
public final void attribut() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
alsDefinition
public final java.lang.String alsDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
filterMitBlock
public final void filterMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
mitKonstruktFilter
public final void mitKonstruktFilter() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aggregationsBlock
public final void aggregationsBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
einschraenkungsAnweisung
public final antlr.Token einschraenkungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
anwendungsAnweisung
public final antlr.Token anwendungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
nachfilterAnweisung
public final antlr.Token nachfilterAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ausdruck
public final void ausdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
anwendungsArt
public final void anwendungsArt() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
standardsMitBlock
public final void standardsMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
mitKonstruktObjekte
public final void mitKonstruktObjekte() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
objektDefinition
public final void objektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
pseudoObjektDefinition
public final void pseudoObjektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
protokollzeitraumDefinition
public final void protokollzeitraumDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
protokollartDefinition
public final void protokollartDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
standardbindungDefinition
public final void standardbindungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
unveraendertKennungDefinition
public final void unveraendertKennungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
definitionenMitBlock
public final void definitionenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
mitKonstruktDefinitionen
public final void mitKonstruktDefinitionen() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
tempAttributDefinition
public final void tempAttributDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aggregatsfunktionDefinition
public final void aggregatsfunktionDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aliasDefinition
public final void aliasDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
oderAusdruck
public final void oderAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
undAusdruck
public final void undAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
gleichheitsAusdruck
public final void gleichheitsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
vergleichsAusdruck
public final void vergleichsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
additionsAusdruck
public final void additionsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
multiplikationsAusdruck
public final void multiplikationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
negationsAusdruck
public final void negationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
erweiterterAusdruck
public final void erweiterterAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
basisAusdruck
public final void basisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
erweiterbarerBasisAusdruck
public final void erweiterbarerBasisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
wahrheitswert
public final void wahrheitswert() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
funktionsAufruf
public final void funktionsAufruf() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
unveraendertKennung
public final void unveraendertKennung() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
buildTokenTypeASTClassMap
protected void buildTokenTypeASTClassMap()
-
-