- EBinOp - Class in edu.polytechnique.mjava.ast.expr
-
This class represents a binary operator application.
- EBinOp(Type, EBinOp.Op, Expr, Expr) - Constructor for class edu.polytechnique.mjava.ast.expr.EBinOp
-
- EBinOp.Op - Enum in edu.polytechnique.mjava.ast.expr
-
- EBool - Class in edu.polytechnique.mjava.ast.expr
-
This class represents boolean literals.
- EBool() - Constructor for class edu.polytechnique.mjava.ast.expr.EBool
-
- EBool(boolean) - Constructor for class edu.polytechnique.mjava.ast.expr.EBool
-
- ECall - Class in edu.polytechnique.mjava.ast.expr
-
This class represents a procedure call.
- ECall(Optional<Type>, String, Stream<Expr>) - Constructor for class edu.polytechnique.mjava.ast.expr.ECall
-
- edu.polytechnique.mjava.ast - package edu.polytechnique.mjava.ast
-
- edu.polytechnique.mjava.ast.expr - package edu.polytechnique.mjava.ast.expr
-
- edu.polytechnique.mjava.ast.instruction - package edu.polytechnique.mjava.ast.instruction
-
- edu.polytechnique.mjava.ast.topdecl - package edu.polytechnique.mjava.ast.topdecl
-
- edu.polytechnique.mjava.ast.type - package edu.polytechnique.mjava.ast.type
-
- edu.polytechnique.mjava.ast.visitor - package edu.polytechnique.mjava.ast.visitor
-
- edu.polytechnique.xvm.asm - package edu.polytechnique.xvm.asm
-
- edu.polytechnique.xvm.asm.interfaces - package edu.polytechnique.xvm.asm.interfaces
-
- edu.polytechnique.xvm.asm.opcodes - package edu.polytechnique.xvm.asm.opcodes
-
- EGet - Class in edu.polytechnique.mjava.ast.expr
-
This class represents an access to a record field.
- EGet(Type, Expr, TNamed, String) - Constructor for class edu.polytechnique.mjava.ast.expr.EGet
-
- EInt - Class in edu.polytechnique.mjava.ast.expr
-
This class represents integer literals.
- EInt() - Constructor for class edu.polytechnique.mjava.ast.expr.EInt
-
- EInt(int) - Constructor for class edu.polytechnique.mjava.ast.expr.EInt
-
- ENew - Class in edu.polytechnique.mjava.ast.expr
-
This class represents a call to the `new' keyword.
- ENew(Type, String) - Constructor for class edu.polytechnique.mjava.ast.expr.ENew
-
- EQ - Class in edu.polytechnique.xvm.asm.opcodes
-
EQual
- EQ() - Constructor for class edu.polytechnique.xvm.asm.opcodes.EQ
-
- EUniOp - Class in edu.polytechnique.mjava.ast.expr
-
This class represents a unary operator application.
- EUniOp(Type, EUniOp.Op, Expr) - Constructor for class edu.polytechnique.mjava.ast.expr.EUniOp
-
- EUniOp.Op - Enum in edu.polytechnique.mjava.ast.expr
-
- EVar - Class in edu.polytechnique.mjava.ast.expr
-
This class represents a local variable (in an expression).
- EVar(Type, String) - Constructor for class edu.polytechnique.mjava.ast.expr.EVar
-
- Expr - Class in edu.polytechnique.mjava.ast
-
Root class for typed expressions.
- Expr(Type) - Constructor for class edu.polytechnique.mjava.ast.Expr
-
- Expr(Optional<Type>) - Constructor for class edu.polytechnique.mjava.ast.Expr
-
- ExprVisitor<E extends java.lang.Exception> - Interface in edu.polytechnique.mjava.ast.visitor
-