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[]
_tokenNames
static 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)
protected
ProtocolParser(antlr.TokenBuffer tokenBuf, int k)
ProtocolParser(antlr.TokenStream lexer)
protected
ProtocolParser(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 CriticalParserException
Diese 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.RecognitionException
antlr.TokenStreamException
-
spaltenDefinition
public final antlr.Token spaltenDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
filterDefinition
public final antlr.Token filterDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
standardsListe
public final antlr.Token standardsListe() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
definitionenListe
public final antlr.Token definitionenListe() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
spaltenMitBlock
public final void spaltenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
mitKonstruktSpalte
public final void mitKonstruktSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
attributSpalte
public final void attributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
tempAttributSpalte
public final void tempAttributSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
attributgruppenSpalte
public final void attributgruppenSpalte() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
qualifizierung
public final void qualifizierung() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
aspektName
public final void aspektName() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
nichtAuffuellen
public final void nichtAuffuellen() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
attribut
public final void attribut() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
alsDefinition
public final java.lang.String alsDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
filterMitBlock
public final void filterMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
mitKonstruktFilter
public final void mitKonstruktFilter() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
aggregationsBlock
public final void aggregationsBlock() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
einschraenkungsAnweisung
public final antlr.Token einschraenkungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
anwendungsAnweisung
public final antlr.Token anwendungsAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
nachfilterAnweisung
public final antlr.Token nachfilterAnweisung() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ausdruck
public final void ausdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
anwendungsArt
public final void anwendungsArt() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
standardsMitBlock
public final void standardsMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
mitKonstruktObjekte
public final void mitKonstruktObjekte() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
objektDefinition
public final void objektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
pseudoObjektDefinition
public final void pseudoObjektDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
protokollzeitraumDefinition
public final void protokollzeitraumDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
protokollartDefinition
public final void protokollartDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
standardbindungDefinition
public final void standardbindungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
unveraendertKennungDefinition
public final void unveraendertKennungDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
definitionenMitBlock
public final void definitionenMitBlock() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
mitKonstruktDefinitionen
public final void mitKonstruktDefinitionen() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
tempAttributDefinition
public final void tempAttributDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
aggregatsfunktionDefinition
public final void aggregatsfunktionDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
aliasDefinition
public final void aliasDefinition() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
oderAusdruck
public final void oderAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
undAusdruck
public final void undAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
gleichheitsAusdruck
public final void gleichheitsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
vergleichsAusdruck
public final void vergleichsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
additionsAusdruck
public final void additionsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
multiplikationsAusdruck
public final void multiplikationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
negationsAusdruck
public final void negationsAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
erweiterterAusdruck
public final void erweiterterAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
basisAusdruck
public final void basisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
erweiterbarerBasisAusdruck
public final void erweiterbarerBasisAusdruck() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
wahrheitswert
public final void wahrheitswert() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
funktionsAufruf
public final void funktionsAufruf() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
unveraendertKennung
public final void unveraendertKennung() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
buildTokenTypeASTClassMap
protected void buildTokenTypeASTClassMap()
-
-