Home | History | Annotate | Download | only in calculator2

Lines Matching refs:mExpr

77     private ArrayList<Token> mExpr;  // The actual representation
394 mExpr = new ArrayList<Token>();
398 mExpr = expr;
405 mExpr = new ArrayList<Token>();
408 mExpr.add(newToken(in));
416 int size = mExpr.size();
419 mExpr.get(i).write(out);
443 int s = mExpr.size();
447 Token t = mExpr.get(s-1);
455 int s = mExpr.size();
457 Token t = mExpr.get(s-1);
471 int s = mExpr.size();
474 Token lastTok = s == 0 ? null : mExpr.get(s-1);
492 mExpr.add(new Constant());
495 Token last = mExpr.get(s-1);
499 mExpr.add(new Operator(R.id.op_mul));
502 mExpr.add(new Constant());
506 return ((Constant)(mExpr.get(s-1))).add(id);
508 mExpr.add(new Operator(id));
518 Token lastTok = mExpr.get(mExpr.size() - 1);
527 int s = mExpr.size();
531 Token lastTok = mExpr.get(s-1);
549 int s = mExpr.size();
550 int s2 = expr2.mExpr.size();
554 Token last = mExpr.get(s-1);
555 Token first = expr2.mExpr.get(0);
559 mExpr.add(new Operator(R.id.op_mul));
563 mExpr.add(expr2.mExpr.get(i));
572 final int s = mExpr.size();
576 Token last = mExpr.get(s-1);
584 mExpr.remove(s-1);
591 mExpr.clear();
595 return mExpr.isEmpty();
604 for (Token t : mExpr) {
606 result.mExpr.add((Token)(((Constant)t).clone()));
608 result.mExpr.add(t);
616 if (mExpr.size() != 1) {
619 return mExpr.get(0) instanceof Constant;
632 result.mExpr.add(t);
693 Token t = mExpr.get(i);
717 // mExpr in a specified evaluation context. They return both the expression value (as
723 final Token t = mExpr.get(i);
867 if (i >= mExpr.size()) return false;
868 Token t = mExpr.get(i);
915 if (mExpr.size() < pos + 2 || !isOperatorUnchecked(pos + 1, R.id.op_pct)) {
918 Token number = mExpr.get(pos);
922 if (mExpr.size() == pos + 2) {
925 if (!(mExpr.get(pos + 2) instanceof Operator)) {
928 Operator op = (Operator) mExpr.get(pos + 2);
974 int result = mExpr.size();
976 Token last = mExpr.get(result - 1);
996 Token t1 = mExpr.get(i);
1009 for (Token t : mExpr) {
1028 for (Token t : mExpr) {
1113 for (Token t : mExpr) {