public class Parser extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ABS |
static String |
CEIL |
static String |
COS |
static String |
COSH |
static String |
EXP |
static String |
FACTORIAL |
static String |
LN |
static String |
LOG |
static String |
PRODUCT |
static String |
RANDOM |
static String |
SIN |
static String |
SINH |
static String |
SQRT |
static String |
STEP |
static String |
SUM |
static String |
TAN |
static String |
TANH |
Modifier and Type | Method and Description |
---|---|
String |
disambiguate(String e) |
ParseTree |
parse(String ea) |
ParseTree |
parseCondition(String e) |
ParseTree |
parseExpression(String e) |
String |
reambiguate(String e) |
void |
setVerbose() |
ArrayList<Node> |
tokenize(String e) |
public static final String SIN
public static final String COS
public static final String TAN
public static final String SINH
public static final String COSH
public static final String TANH
public static final String EXP
public static final String SQRT
public static final String CEIL
public static final String SUM
public static final String PRODUCT
public static final String LN
public static final String LOG
public static final String RANDOM
public static final String FACTORIAL
public static final String ABS
public static final String STEP
public void setVerbose()
public ParseTree parseCondition(String e) throws ParseError
ParseError
public ParseTree parseExpression(String e) throws ParseError
ParseError
public ParseTree parse(String ea) throws ParseError
ParseError
Copyright © 2020. All rights reserved.