User:EMBee/Scrap: Difference between revisions
Content added Content deleted
m (lines too long) |
(simplify code) |
||
Line 7:
<lang Java>package jfkbits;
import java.util.Enumeration;
import java.util.Iterator;
Line 51 ⟶ 50:
{
super(exprs);
}
public ExprList()
{
super();
}
Line 57 ⟶ 61:
public class Atom implements Expr
{
public String toString()
{
Line 74 ⟶ 78:
Expr retval = (token.type == '(')?
parseExprList(token)
:
return retval;
}
Line 81 ⟶ 85:
protected Expr parseExprList(Token openParen) throws ParseException
{
while(tokenizer.peekToken().type != ')')
{
Line 88 ⟶ 92:
}
Token closeParen = tokenizer.nextToken();
▲ return retval;
}
|