dods.dap.parser
Class DASParser

java.lang.Object
  extended by dods.dap.parser.DASParser
All Implemented Interfaces:
DASParserConstants

public class DASParser
extends Object
implements DASParserConstants


Field Summary
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 DASParserTokenManager token_source
           
 
Fields inherited from interface dods.dap.parser.DASParserConstants
ALIAS, ATTR, BYTE, DEFAULT, EOF, FLOAT32, FLOAT64, INT16, INT32, STR, STRING, tokenImage, UINT16, UINT32, URL, WORD
 
Constructor Summary
DASParser(DASParserTokenManager tm)
           
DASParser(InputStream stream)
           
DASParser(Reader stream)
           
 
Method Summary
 void Alias()
           
 void Attribute()
           
 void Attributes(dods.dap.DAS das)
           
 void AttrList()
           
 void AttrTuple()
           
 void Bytes()
           
 void disable_tracing()
           
 void enable_tracing()
           
 void Floats()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void Ints()
           
 Token Name()
           
 void ReInit(DASParserTokenManager tm)
           
 void ReInit(InputStream stream)
           
 void ReInit(Reader stream)
           
 void Strs()
           
 void Urls()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public DASParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

DASParser

public DASParser(InputStream stream)

DASParser

public DASParser(Reader stream)

DASParser

public DASParser(DASParserTokenManager tm)
Method Detail

Attributes

public final void Attributes(dods.dap.DAS das)
                      throws ParseException,
                             dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Attribute

public final void Attribute()
                     throws ParseException,
                            dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

AttrList

public final void AttrList()
                    throws ParseException,
                           dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

AttrTuple

public final void AttrTuple()
                     throws ParseException,
                            dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Bytes

public final void Bytes()
                 throws ParseException,
                        dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Ints

public final void Ints()
                throws ParseException,
                       dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Floats

public final void Floats()
                  throws ParseException,
                         dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Strs

public final void Strs()
                throws ParseException,
                       dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Urls

public final void Urls()
                throws ParseException,
                       dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Alias

public final void Alias()
                 throws ParseException,
                        dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

Name

public final Token Name()
                 throws ParseException,
                        dods.dap.DASException
Throws:
ParseException
dods.dap.DASException

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(DASParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()