jAsea
Class Parser

java.lang.Object
  |
  +--jAsea.Parser
All Implemented Interfaces:
TokenizerConstants

class Parser
extends java.lang.Object
implements TokenizerConstants


Field Summary
(package private) static Node ABSENT
           
(package private) static Node ERROR
           
static java.lang.String N_Add
           
static java.lang.String N_AddOp
           
static java.lang.String N_And
           
static java.lang.String N_Comp
           
static java.lang.String N_CompOp
           
static java.lang.String N_Expr
           
static java.lang.String N_Ident
           
static java.lang.String N_Mult
           
static java.lang.String N_MultOp
           
static java.lang.String N_Or
           
static java.lang.String N_Postfix
           
static java.lang.String N_Primary
           
static java.lang.String N_Unary
           
(package private)  Tokenizer t
           
static int T_AddOp
           
static int T_AndOp
           
static int T_Comma
           
static int T_CompOp
           
static int T_EOS
           
static int T_Ident
           
static int T_Integer
           
static int T_LParen
           
static int T_MultOp
           
static int T_OrOp
           
static int T_RParen
           
static int T_Variable
           
static java.lang.String[] Type_Names
           
 
Constructor Summary
(package private) Parser(java.lang.String s)
           
 
Method Summary
(package private)  Node Absent()
           
(package private)  Node Error()
           
(package private)  Node Error(java.lang.String s)
           
(package private)  Node parse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

t

Tokenizer t

ERROR

static final Node ERROR

ABSENT

static final Node ABSENT

T_Variable

public static final int T_Variable
See Also:
Constant Field Values

T_LParen

public static final int T_LParen
See Also:
Constant Field Values

T_RParen

public static final int T_RParen
See Also:
Constant Field Values

T_Integer

public static final int T_Integer
See Also:
Constant Field Values

T_AddOp

public static final int T_AddOp
See Also:
Constant Field Values

T_MultOp

public static final int T_MultOp
See Also:
Constant Field Values

T_CompOp

public static final int T_CompOp
See Also:
Constant Field Values

T_Comma

public static final int T_Comma
See Also:
Constant Field Values

T_Ident

public static final int T_Ident
See Also:
Constant Field Values

T_AndOp

public static final int T_AndOp
See Also:
Constant Field Values

T_OrOp

public static final int T_OrOp
See Also:
Constant Field Values

T_EOS

public static final int T_EOS
See Also:
Constant Field Values

Type_Names

public static final java.lang.String[] Type_Names

N_Expr

public static final java.lang.String N_Expr
See Also:
Constant Field Values

N_Or

public static final java.lang.String N_Or
See Also:
Constant Field Values

N_And

public static final java.lang.String N_And
See Also:
Constant Field Values

N_Comp

public static final java.lang.String N_Comp
See Also:
Constant Field Values

N_Add

public static final java.lang.String N_Add
See Also:
Constant Field Values

N_Mult

public static final java.lang.String N_Mult
See Also:
Constant Field Values

N_Unary

public static final java.lang.String N_Unary
See Also:
Constant Field Values

N_Postfix

public static final java.lang.String N_Postfix
See Also:
Constant Field Values

N_Primary

public static final java.lang.String N_Primary
See Also:
Constant Field Values

N_Ident

public static final java.lang.String N_Ident
See Also:
Constant Field Values

N_MultOp

public static final java.lang.String N_MultOp
See Also:
Constant Field Values

N_AddOp

public static final java.lang.String N_AddOp
See Also:
Constant Field Values

N_CompOp

public static final java.lang.String N_CompOp
See Also:
Constant Field Values
Constructor Detail

Parser

Parser(java.lang.String s)
Method Detail

Error

Node Error()

Error

Node Error(java.lang.String s)

Absent

Node Absent()

parse

Node parse()