A B C E F G I P S T U V 
All Classes All Packages

A

ArrayType - Class in Type
 
ArrayType(Type) - Constructor for class Type.ArrayType
Constructeur

B

BOOL - Type.Type.Base
 

C

contains(UnknownType) - Method in class Type.ArrayType
 
contains(UnknownType) - Method in class Type.FunctionType
 
contains(UnknownType) - Method in class Type.PrimitiveType
 
contains(UnknownType) - Method in class Type.Type
Test si le type dépend du type variable v
contains(UnknownType) - Method in class Type.UnknownType
 

E

equals(Type) - Method in class Type.ArrayType
 
equals(Type) - Method in class Type.FunctionType
 
equals(Type) - Method in class Type.PrimitiveType
 
equals(Type) - Method in class Type.Type
Test d'égalité
equals(Type) - Method in class Type.UnknownType
 

F

FunctionType - Class in Type
 
FunctionType(Type, ArrayList<Type>) - Constructor for class Type.FunctionType
Constructeur

G

getArgsType(int) - Method in class Type.FunctionType
Getter du type du i-eme argument
getNbArgs() - Method in class Type.FunctionType
Getter du nombre d'arguments
getReturnType() - Method in class Type.FunctionType
Getter du type de retour
getTabType() - Method in class Type.ArrayType
Getter du type des éléments du tableau
getType() - Method in class Type.PrimitiveType
Getter du type
getVarIndex() - Method in class Type.UnknownType
Getter du numéro de variable de type
getVarName() - Method in class Type.UnknownType
Getter du nom de variable de type

I

INT - Type.Type.Base
 

P

PrimitiveType - Class in Type
 
PrimitiveType(Type.Base) - Constructor for class Type.PrimitiveType
Constructeur

S

setVarIndex(int) - Method in class Type.UnknownType
Setter du numéro de variable de type
substitute(UnknownType, Type) - Method in class Type.ArrayType
 
substitute(UnknownType, Type) - Method in class Type.FunctionType
 
substitute(UnknownType, Type) - Method in class Type.PrimitiveType
 
substitute(UnknownType, Type) - Method in class Type.Type
Substitution
substitute(UnknownType, Type) - Method in class Type.UnknownType
 
substituteAll(Map<UnknownType, Type>) - Method in class Type.Type
Applique plusieurs substitutions

T

Type - package Type
 
Type - Class in Type
 
Type() - Constructor for class Type.Type
 
Type.Base - Enum in Type
 

U

unify(Type) - Method in class Type.ArrayType
 
unify(Type) - Method in class Type.FunctionType
 
unify(Type) - Method in class Type.PrimitiveType
 
unify(Type) - Method in class Type.Type
Unification
unify(Type) - Method in class Type.UnknownType
 
UnknownType - Class in Type
 
UnknownType() - Constructor for class Type.UnknownType
Constructeur sans nom
UnknownType(String, int) - Constructor for class Type.UnknownType
Constructeur à partir d'un nom de variable et un numéro
UnknownType(ParseTree) - Constructor for class Type.UnknownType
Constructeur à partir d'un ParseTree (standardisation du nom de variable)

V

valueOf(String) - Static method in enum Type.Type.Base
Returns the enum constant of this type with the specified name.
values() - Static method in enum Type.Type.Base
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G I P S T U V 
All Classes All Packages