|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expr | |
---|---|
mycompiler.myoperator | |
mycompiler.mystatement |
Uses of Expr in mycompiler.myoperator |
---|
Methods in mycompiler.myoperator with parameters of type Expr | |
---|---|
static void |
LogOp.build(ClassFile classfile,
CodeAttribute code,
Expr expr,
de.dhbwstuttgart.typeinference.Menge indices,
boolean not,
boolean ex2,
boolean and,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
TimesOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
PlusOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
abstract void |
Operator.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg_not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
NotEqualOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
ModuloOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
MinusOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
LogOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
LessOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
LessEquOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
GreaterOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
GreaterEquOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
EqualOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
DivideOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
abstract void |
AddOp.codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
boolean neg,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
LogOp.if_codegen(ClassFile classfile,
CodeAttribute code,
boolean not,
Expr expr,
Statement then_block,
Statement else_block,
de.dhbwstuttgart.typeinference.Menge paralist)
|
void |
LogOp.loop_codegen(ClassFile classfile,
CodeAttribute code,
Expr expr,
int breakpoint,
boolean not,
de.dhbwstuttgart.typeinference.Menge paralist)
|
Uses of Expr in mycompiler.mystatement |
---|
Subclasses of Expr in mycompiler.mystatement | |
---|---|
class |
Assign
|
class |
Binary
|
class |
BinaryExpr
|
class |
BoolLiteral
|
class |
CastExpr
|
class |
CharLiteral
|
class |
InstanceOf
|
class |
InstVar
|
class |
IntLiteral
|
class |
Literal
|
class |
LocalOrFieldVar
|
class |
MethodCall
|
class |
NegativeExpr
|
class |
NewArray
|
class |
NewClass
|
class |
NotExpr
|
class |
Null
|
class |
PositivExpr
|
class |
PostDecExpr
|
class |
PostIncExpr
|
class |
PreDecExpr
|
class |
PreIncExpr
|
class |
StringLiteral
|
class |
This
|
class |
UnaryExpr
|
Fields in mycompiler.mystatement declared as Expr | |
---|---|
Expr |
IfStmt.expr
|
Expr |
Binary.expr1
|
Expr |
Assign.expr1
|
Expr |
Binary.expr2
|
Expr |
Assign.expr2
|
Methods in mycompiler.mystatement that return Expr | |
---|---|
Expr |
Receiver.get_Expr()
|
Expr |
NotExpr.get_Expr()
|
Expr |
Binary.get_Expr1()
|
Expr |
Binary.get_Expr2()
|
Methods in mycompiler.mystatement with parameters of type Expr | |
---|---|
void |
MethodCall.add_Expr(Expr e)
|
void |
WhileStmt.set_Expr(Expr exp)
|
void |
Receiver.set_Expr(Expr express)
|
void |
PreIncExpr.set_Expr(Expr ex)
|
void |
PreDecExpr.set_Expr(Expr ex)
|
void |
PostIncExpr.set_Expr(Expr ex)
|
void |
PostDecExpr.set_Expr(Expr ex)
|
void |
PositivExpr.set_Expr(Expr ex)
|
void |
NotExpr.set_Expr(Expr ex)
|
void |
NegativeExpr.set_Expr(Expr ex)
|
void |
InstanceOf.set_Expr(Expr exp)
|
void |
IfStmt.set_Expr(Expr exp)
|
void |
CastExpr.set_Expr(Expr ex)
|
void |
Assign.set_Expr(Expr expr1,
Expr expr2)
|
void |
Binary.set_Expr1(Expr exp)
|
void |
Binary.set_Expr2(Expr exp)
|
void |
Return.set_ReturnExpr(Expr ret)
|
CMultiplyTupleSet |
Expr.TRMultiply(CMultiplyTuple tuple,
Expr t,
CSupportData supportData)
(siehe Algorithmus 5.29 TRMultiply, Martin Pl�micke) Author: J�rg B�uerle |
Method parameters in mycompiler.mystatement with type arguments of type Expr | |
---|---|
CMultiplyTupleSet |
Expr.TRTuple(CMultiplyTuple result,
de.dhbwstuttgart.typeinference.Menge<Expr> terms,
CSupportData supportData)
(siehe Algorithmus 5.28 TRTuple, Martin Pl�micke) Author: J�rg B�uerle |
Constructors in mycompiler.mystatement with parameters of type Expr | |
---|---|
Receiver(Expr expr)
Autor: J�rg B�uerle |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |