story.scheherazade.grammars
Class SCHGrammarParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by story.scheherazade.grammars.SCHGrammarParser
All Implemented Interfaces:
SCHGrammarParserTokenTypes

public class SCHGrammarParser
extends antlr.LLkParser
implements SCHGrammarParserTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
 
Fields inherited from interface story.scheherazade.grammars.SCHGrammarParserTokenTypes
ACTION, AT, BEHAVIOR, CARAT, CHARACTER, COLON, COMMA, COMMENT, DOLLAR, DOT, EOF, EQUALS, EXCLAMATION, FALSE, FRAMED_NAMEPART, HASH, ID, INTEGER, L_ACTIONTYPE, L_BEHAVIORTYPE, L_CHARACTERTYPE, L_CONDITION, L_CONDITIONTYPE, L_LOCATIONTYPE, L_MODIFIERTYPE, L_PROPTYPE, L_QUALITYTYPE, LANGLE, LCURLY, LOCATION, LPAREN, MODIFIER, NAMED, NAMEPART, NULL, NULL_TREE_LOOKAHEAD, PERCENT, PIPE, PROP, QUALITY, QUOTE, R_ACTIONTYPE, R_BEHAVIORTYPE, R_CHARACTERTYPE, R_CONDITION, R_CONDITIONTYPE, R_LOCATIONTYPE, R_MODIFIERTYPE, R_PROPTYPE, R_QUALITYTYPE, RANGLE, RCURLY, RPAREN, SEMI, SINGLELINE_COMMENT_DELIM, SLASH, STAR, STARTNAMECHAR, TRUE, WS
 
Constructor Summary
SCHGrammarParser(antlr.ParserSharedInputState state)
           
SCHGrammarParser(antlr.TokenBuffer tokenBuf)
           
SCHGrammarParser(antlr.TokenStream lexer)
           
 
Method Summary
 Action action(SCHSymbolTable symbols)
           
 SCHArguments arguments(SCHSymbolTable symbols)
           
 StoryAssertion assertion()
           
 AssignedActionAddress assignedAction(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
 AssignedConditionAddress assignedCondition(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
 AssignedModifierAddress assignedModifier(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
 java.lang.Object behavior(SCHSymbolTable symbols)
           
 java.lang.Object character(SCHSymbolTable symbols)
           
 Condition condition(SCHSymbolTable symbols)
           
 java.lang.Object location(SCHSymbolTable symbols)
           
 Modifier modifier(SCHSymbolTable symbols)
           
 java.lang.Object param_arg(SCHSymbolTable symbols)
           
 StoryAssertionParameter parameter(SCHSymbolTable symbols, StoryAssertion assertion)
           
 java.lang.Object prop(SCHSymbolTable symbols)
           
 java.lang.Object quality(SCHSymbolTable symbols)
           
 StoryTelling storyTelling()
           
 ReturnValue term(SCHSymbolTable symbols)
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final antlr.collections.impl.BitSet _tokenSet_0
Constructor Detail

SCHGrammarParser

public SCHGrammarParser(antlr.TokenBuffer tokenBuf)

SCHGrammarParser

public SCHGrammarParser(antlr.TokenStream lexer)

SCHGrammarParser

public SCHGrammarParser(antlr.ParserSharedInputState state)
Method Detail

storyTelling

public final StoryTelling storyTelling()
                                throws antlr.RecognitionException,
                                       antlr.TokenStreamException,
                                       java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

term

public final ReturnValue term(SCHSymbolTable symbols)
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException,
                              java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

arguments

public final SCHArguments arguments(SCHSymbolTable symbols)
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException,
                                    java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

assertion

public final StoryAssertion assertion()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException,
                                      java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

parameter

public final StoryAssertionParameter parameter(SCHSymbolTable symbols,
                                               StoryAssertion assertion)
                                        throws antlr.RecognitionException,
                                               antlr.TokenStreamException,
                                               java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

param_arg

public final java.lang.Object param_arg(SCHSymbolTable symbols)
                                 throws antlr.RecognitionException,
                                        antlr.TokenStreamException,
                                        java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

condition

public final Condition condition(SCHSymbolTable symbols)
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException,
                                 java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

assignedCondition

public final AssignedConditionAddress assignedCondition(SCHSymbolTable symbols,
                                                        ReturnValue preColonTerm)
                                                 throws antlr.RecognitionException,
                                                        antlr.TokenStreamException,
                                                        java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

assignedAction

public final AssignedActionAddress assignedAction(SCHSymbolTable symbols,
                                                  ReturnValue preColonTerm)
                                           throws antlr.RecognitionException,
                                                  antlr.TokenStreamException,
                                                  java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

assignedModifier

public final AssignedModifierAddress assignedModifier(SCHSymbolTable symbols,
                                                      ReturnValue preColonTerm)
                                               throws antlr.RecognitionException,
                                                      antlr.TokenStreamException,
                                                      java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

action

public final Action action(SCHSymbolTable symbols)
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException,
                           java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

modifier

public final Modifier modifier(SCHSymbolTable symbols)
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException,
                               java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

prop

public final java.lang.Object prop(SCHSymbolTable symbols)
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException,
                                   java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

location

public final java.lang.Object location(SCHSymbolTable symbols)
                                throws antlr.RecognitionException,
                                       antlr.TokenStreamException,
                                       java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

character

public final java.lang.Object character(SCHSymbolTable symbols)
                                 throws antlr.RecognitionException,
                                        antlr.TokenStreamException,
                                        java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

quality

public final java.lang.Object quality(SCHSymbolTable symbols)
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException,
                                      java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception

behavior

public final java.lang.Object behavior(SCHSymbolTable symbols)
                                throws antlr.RecognitionException,
                                       antlr.TokenStreamException,
                                       java.lang.Exception
Throws:
antlr.RecognitionException
antlr.TokenStreamException
java.lang.Exception


Copyright © 2011 David K. Elson. All Rights Reserved.