jpl.pds.parser
Class ODLParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by jpl.pds.parser.ODLParser
All Implemented Interfaces:
ODLTokenTypes
Direct Known Subclasses:
ODLExtendedParser

public class ODLParser
extends antlr.LLkParser
implements ODLTokenTypes


Field Summary
static String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
static antlr.collections.impl.BitSet _tokenSet_1
           
static antlr.collections.impl.BitSet _tokenSet_2
           
static antlr.collections.impl.BitSet _tokenSet_3
           
static antlr.collections.impl.BitSet _tokenSet_4
           
static antlr.collections.impl.BitSet _tokenSet_5
           
static antlr.collections.impl.BitSet _tokenSet_6
           
static antlr.collections.impl.BitSet _tokenSet_7
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface jpl.pds.parser.ODLTokenTypes
ASSIGNMENT_OPERATOR, COMMENT, END, EOF, EOL, IDENT, LIST_SEPERATOR, LITERAL_END_GROUP, LITERAL_END_OBJECT, LITERAL_GROUP, LITERAL_OBJECT, NULL_TREE_LOOKAHEAD, POINT_OPERATOR, QUOTED, SEQUENCE_CLOSING, SEQUENCE_OPENING, SET_CLOSING, SET_OPENING, SPECIALCHAR, SYMBOL, UNITS, WS
 
Constructor Summary
  ODLParser(antlr.ParserSharedInputState state)
           
  ODLParser(antlr.TokenBuffer tokenBuf)
           
protected ODLParser(antlr.TokenBuffer tokenBuf, int k)
           
  ODLParser(antlr.TokenStream lexer)
           
protected ODLParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 void assignment()
           
 void attachment()
           
protected  void buildTokenTypeASTClassMap()
           
 void comment()
           
 void endgroup()
           
 void ending()
           
 void endobject()
           
 void expr()
           
 void group()
           
 void label()
           
 void list()
           
 void listelements()
           
 void listitem()
           
 void object()
           
 void set()
           
 void units()
           
 void value()
           
 
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, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final String[] _tokenNames

_tokenSet_0

public static final antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final antlr.collections.impl.BitSet _tokenSet_3

_tokenSet_4

public static final antlr.collections.impl.BitSet _tokenSet_4

_tokenSet_5

public static final antlr.collections.impl.BitSet _tokenSet_5

_tokenSet_6

public static final antlr.collections.impl.BitSet _tokenSet_6

_tokenSet_7

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

ODLParser

protected ODLParser(antlr.TokenBuffer tokenBuf,
                    int k)

ODLParser

public ODLParser(antlr.TokenBuffer tokenBuf)

ODLParser

protected ODLParser(antlr.TokenStream lexer,
                    int k)

ODLParser

public ODLParser(antlr.TokenStream lexer)

ODLParser

public ODLParser(antlr.ParserSharedInputState state)
Method Detail

label

public final void label()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

expr

public final void expr()
                throws antlr.RecognitionException,
                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

ending

public final void ending()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

assignment

public final void assignment()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

object

public final void object()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

group

public final void group()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attachment

public final void attachment()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

comment

public final void comment()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

endobject

public final void endobject()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

endgroup

public final void endgroup()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value

public final void value()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

units

public final void units()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

list

public final void list()
                throws antlr.RecognitionException,
                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

set

public final void set()
               throws antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

listelements

public final void listelements()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

listitem

public final void listitem()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()


Copyright © 2005-2012 Planetary Data System. All Rights Reserved.