public class LessThanGreaterThanExpr extends Expr
Modifier and Type | Field and Description |
---|---|
Expr |
expr1 |
Expr |
expr2 |
boolean |
isFirst |
int |
type |
static int |
TYPE_GT |
static int |
TYPE_GT_EQ |
static int |
TYPE_LT |
static int |
TYPE_LT_EQ |
debug, global_array_char_star, global_change_of_pace, global_char, global_count, global_do_pop, global_done_add_by, global_flat_stars, global_foomatic, global_found_drains, global_found_little_green, global_id, global_jcoll_count, global_jcoll_stack, global_map, global_num_stars, global_passed_init_threshold, global_pattern_jcoll, global_pattern_number, global_pattern_pop, global_pattern_posh, global_pattern_strobe, global_pattern_word, global_pop, global_posh_cached_at_do_action, global_posh_count, global_posh_count_2, global_poshed_hippopotamus, global_smeg_count, global_static_jcoll, global_string_stack, global_top_cat, global_variable_stack, global_was_array, global_was_array_squigglies, global_was_didadd, global_was_dingo, global_was_dingo2, global_was_dry_retching, global_was_eq, global_was_goldfish, global_was_grinch, global_was_jcoll, global_was_ket, global_was_maggot, global_was_malloc, global_was_new_york, global_was_plus, global_was_plus_eq, global_was_plus_minus, global_was_posh, global_was_posh_add, global_was_posh_int, global_was_posh_int_cached, global_was_pretzel_logic, global_was_printf, global_was_rexona, global_was_roger_ramjet, global_was_star_eq, global_was_star_eq_variable, global_was_strobe, global_was_thursday, global_was_tuesday, global_was_vec_element_at, global_was_wednesday, isLHS, isPlus, line_number, reader
Modifier and Type | Method and Description |
---|---|
void |
addBy(int i) |
IntOrDob |
calculate() |
static LessThanGreaterThanExpr |
ctor(Reader r,
boolean isFirst) |
void |
findStarNumber() |
void |
foo() |
java.lang.String |
getLValue() |
MinusPlusExpr |
getMinusPlusExpr() |
int |
getNumStars() |
PostfixExpr |
getPostfixExpr() |
boolean |
hasEq() |
boolean |
hasPlus() |
boolean |
hasPlusEq() |
boolean |
hasStarEq() |
boolean |
isConstant() |
boolean |
isInt() |
void |
parseForConstants() |
void |
parseLeft() |
void |
toStack(java.lang.StringBuffer sb,
boolean isMinus,
int prePP,
int postPP,
java.lang.String varName,
boolean newMove,
Type type,
java.lang.String field,
int numStars,
boolean isLit,
boolean isBegEnd,
boolean isWrite,
int equals,
boolean isFirst,
int addr,
boolean wasAdd,
boolean wozPushAdd,
boolean wasStrobe,
int equalsCount,
Variable variable) |
void |
toStackLHS(java.lang.StringBuffer sb,
boolean isMinus,
int prePP,
int postPP,
java.lang.String varName,
boolean newMove,
Type type,
java.lang.String field,
int numStars,
boolean isLit,
boolean isBegEnd,
boolean isWrite,
int equals,
boolean isFirst,
int addr,
boolean wasAdd,
boolean wozPushAdd,
boolean wasStrobe,
int equalsCount,
Variable variable) |
java.lang.String |
toString() |
append, appendln, containsEquals, count, countEquals, countStars, inc, isBuiltin, main, myassert, myassert, postToStack, preToStack, set, set2, set3, stringsEqual, vecExpr_to_vecInteger, vectorsEqual
public Expr expr1
public Expr expr2
public boolean isFirst
public int type
public static final int TYPE_LT
public static final int TYPE_LT_EQ
public static final int TYPE_GT
public static final int TYPE_GT_EQ
public static LessThanGreaterThanExpr ctor(Reader r, boolean isFirst)
public void findStarNumber()
findStarNumber
in class Expr
public PostfixExpr getPostfixExpr()
getPostfixExpr
in class Expr
public MinusPlusExpr getMinusPlusExpr()
getMinusPlusExpr
in class Expr
public int getNumStars()
getNumStars
in class Expr
public void toStackLHS(java.lang.StringBuffer sb, boolean isMinus, int prePP, int postPP, java.lang.String varName, boolean newMove, Type type, java.lang.String field, int numStars, boolean isLit, boolean isBegEnd, boolean isWrite, int equals, boolean isFirst, int addr, boolean wasAdd, boolean wozPushAdd, boolean wasStrobe, int equalsCount, Variable variable)
toStackLHS
in class Expr
public void toStack(java.lang.StringBuffer sb, boolean isMinus, int prePP, int postPP, java.lang.String varName, boolean newMove, Type type, java.lang.String field, int numStars, boolean isLit, boolean isBegEnd, boolean isWrite, int equals, boolean isFirst, int addr, boolean wasAdd, boolean wozPushAdd, boolean wasStrobe, int equalsCount, Variable variable)
public boolean isConstant()
isConstant
in class Expr
public void parseForConstants()
parseForConstants
in class Expr