| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--openjava.syntax.JavaSyntaxRules
Utility methods for syntax rules.
Object| Field Summary | |
private static ParseException | 
lastException
 | 
| Constructor Summary | |
private  | 
JavaSyntaxRules()
 | 
| Method Summary | |
private static void | 
adjustTokenSource(TokenSource token_src,
                  Token last_token)
 | 
static Block | 
consumeBlock(TokenSource token_src)
 | 
static Block | 
consumeBlock(TokenSource token_src,
             Environment env)
Consumes a block.  | 
static Expression | 
consumeExpression(TokenSource token_src)
 | 
static Expression | 
consumeExpression(TokenSource token_src,
                  Environment env)
Consumes a single expression from given token source.  | 
static Statement | 
consumeStatement(TokenSource token_src)
 | 
static Statement | 
consumeStatement(TokenSource token_src,
                 Environment env)
Consumes a statement.  | 
static TypeName | 
consumeTypeName(TokenSource token_src)
Consumes a type name.  | 
private static ParseTree | 
correct(ParseTree ptree,
        Environment env)
 | 
static SyntaxException | 
getLastException()
 | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
private static ParseException lastException
| Constructor Detail | 
private JavaSyntaxRules()
| Method Detail | 
public static SyntaxException getLastException()
private static ParseTree correct(ParseTree ptree,
                                 Environment env)
private static void adjustTokenSource(TokenSource token_src,
                                      Token last_token)
public static final Expression consumeExpression(TokenSource token_src,
                                                 Environment env)
token_src - token sourceenv - environment
public static final Expression consumeExpression(TokenSource token_src)
public static final Statement consumeStatement(TokenSource token_src,
                                               Environment env)
token_src - token source
public static final Statement consumeStatement(TokenSource token_src)
public static final Block consumeBlock(TokenSource token_src,
                                       Environment env)
token_src - token source
public static final Block consumeBlock(TokenSource token_src)
public static final TypeName consumeTypeName(TokenSource token_src)
token_src - token source
  | 
 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||