A B C D E F G H I J K L M N O P Q R S T U V W _

T

TAnd - Class in tip.node
TAnd represents a '&' token from the input file.
TAnd() - Constructor for class tip.node.TAnd
Creates a new TAnd token with no line and position information.
TAnd(int, int) - Constructor for class tip.node.TAnd
Creates a new TAnd token with the given line and position information.
TAnd(Token) - Constructor for class tip.node.TAnd
Creates a new TAnd token that is an alias of the given token.
Target - Interface in tip.cfg
Target defines the interface for pointer targets.
TAssign - Class in tip.node
TAssign represents a '=' token from the input file.
TAssign() - Constructor for class tip.node.TAssign
Creates a new TAssign token with no line and position information.
TAssign(int, int) - Constructor for class tip.node.TAssign
Creates a new TAssign token with the given line and position information.
TAssign(Token) - Constructor for class tip.node.TAssign
Creates a new TAssign token that is an alias of the given token.
TComma - Class in tip.node
TComma represents a ',' token from the input file.
TComma() - Constructor for class tip.node.TComma
Creates a new TComma token with no line and position information.
TComma(int, int) - Constructor for class tip.node.TComma
Creates a new TComma token with the given line and position information.
TComma(Token) - Constructor for class tip.node.TComma
Creates a new TComma token that is an alias of the given token.
TCommentBlock - Class in tip.node
TCommentBlock represents a comment block token from the input file.
TCommentBlock(String) - Constructor for class tip.node.TCommentBlock
Creates a new TCommentBlock token with text as text and with no line and position information.
TCommentBlock(String, int, int) - Constructor for class tip.node.TCommentBlock
Creates a new TCommentBlock token with text as text and with the given line and position information.
TCommentBlock(String, Token) - Constructor for class tip.node.TCommentBlock
Creates a new TCommentBlock token with text as text which is an alias of the given token.
TCommentSingle - Class in tip.node
TCommentSingle represents a comment single token from the input file.
TCommentSingle(String) - Constructor for class tip.node.TCommentSingle
Creates a new TCommentSingle token with text as text and with no line and position information.
TCommentSingle(String, int, int) - Constructor for class tip.node.TCommentSingle
Creates a new TCommentSingle token with text as text and with the given line and position information.
TCommentSingle(String, Token) - Constructor for class tip.node.TCommentSingle
Creates a new TCommentSingle token with text as text which is an alias of the given token.
TDiv - Class in tip.node
TDiv represents a '/' token from the input file.
TDiv() - Constructor for class tip.node.TDiv
Creates a new TDiv token with no line and position information.
TDiv(int, int) - Constructor for class tip.node.TDiv
Creates a new TDiv token with the given line and position information.
TDiv(Token) - Constructor for class tip.node.TDiv
Creates a new TDiv token that is an alias of the given token.
TElse - Class in tip.node
TElse represents a 'else' token from the input file.
TElse() - Constructor for class tip.node.TElse
Creates a new TElse token with no line and position information.
TElse(int, int) - Constructor for class tip.node.TElse
Creates a new TElse token with the given line and position information.
TElse(Token) - Constructor for class tip.node.TElse
Creates a new TElse token that is an alias of the given token.
TEq - Class in tip.node
TEq represents a '==' token from the input file.
TEq() - Constructor for class tip.node.TEq
Creates a new TEq token with no line and position information.
TEq(int, int) - Constructor for class tip.node.TEq
Creates a new TEq token with the given line and position information.
TEq(Token) - Constructor for class tip.node.TEq
Creates a new TEq token that is an alias of the given token.
TGt - Class in tip.node
TGt represents a '>' token from the input file.
TGt() - Constructor for class tip.node.TGt
Creates a new TGt token with no line and position information.
TGt(int, int) - Constructor for class tip.node.TGt
Creates a new TGt token with the given line and position information.
TGt(Token) - Constructor for class tip.node.TGt
Creates a new TGt token that is an alias of the given token.
TIdentifier - Class in tip.node
TIdentifier represents a identifier token from the input file.
TIdentifier(String) - Constructor for class tip.node.TIdentifier
Creates a new TIdentifier token with text as text and with no line and position information.
TIdentifier(String, int, int) - Constructor for class tip.node.TIdentifier
Creates a new TIdentifier token with text as text and with the given line and position information.
TIdentifier(String, Token) - Constructor for class tip.node.TIdentifier
Creates a new TIdentifier token with text as text which is an alias of the given token.
TIdentifier(String, Token, PDecl, Type) - Constructor for class tip.node.TIdentifier
Creates a new TIdentifier token with the given nodes as children.
TIf - Class in tip.node
TIf represents a 'if' token from the input file.
TIf() - Constructor for class tip.node.TIf
Creates a new TIf token with no line and position information.
TIf(int, int) - Constructor for class tip.node.TIf
Creates a new TIf token with the given line and position information.
TIf(Token) - Constructor for class tip.node.TIf
Creates a new TIf token that is an alias of the given token.
TIMES_op - Static variable in class tip.cfg.dfa.SignAnalysis
 
TInput - Class in tip.node
TInput represents a 'input' token from the input file.
TInput() - Constructor for class tip.node.TInput
Creates a new TInput token with no line and position information.
TInput(int, int) - Constructor for class tip.node.TInput
Creates a new TInput token with the given line and position information.
TInput(Token) - Constructor for class tip.node.TInput
Creates a new TInput token that is an alias of the given token.
TIntegerConst - Class in tip.node
TIntegerConst represents a integer const token from the input file.
TIntegerConst(String) - Constructor for class tip.node.TIntegerConst
Creates a new TIntegerConst token with text as text and with no line and position information.
TIntegerConst(String, int, int) - Constructor for class tip.node.TIntegerConst
Creates a new TIntegerConst token with text as text and with the given line and position information.
TIntegerConst(String, Token) - Constructor for class tip.node.TIntegerConst
Creates a new TIntegerConst token with text as text which is an alias of the given token.
tip.analysis - package tip.analysis
Provides the analysis utility classes for the TIP ASTs.
tip.cfg - package tip.cfg
Provides the basic framework for performing fixed-point analyses of TIP programs.
tip.cfg.cfa - package tip.cfg.cfa
Provides a collection of control flow analyses for TIP programs.
tip.cfg.dfa - package tip.cfg.dfa
Provides a collection of data flow analyses for TIP programs.
tip.display - package tip.display
Provides classes for display ASTs and CFGs of TIP programs.
tip.instructions - package tip.instructions
Provides instruction classes for the TIP virtual machine.
tip.lexer - package tip.lexer
Provides the lexer for the TIP grammar.
tip.node - package tip.node
Provides node classes for representing the TIP ASTs.
tip.parser - package tip.parser
Provides the parser for the TIP grammar.
tip.phases - package tip.phases
Provides the TIP compiler phases.
tip.types - package tip.types
Provides type classes for representing the TIP type system.
tip.util - package tip.util
Provides utility classes for the TIP compiler.
tip.vm - package tip.vm
Provides the TIP virtual machine.
TipVm - Class in tip.vm
 
TipVm(int[]) - Constructor for class tip.vm.TipVm
 
TLBrace - Class in tip.node
TLBrace represents a '{' token from the input file.
TLBrace() - Constructor for class tip.node.TLBrace
Creates a new TLBrace token with no line and position information.
TLBrace(int, int) - Constructor for class tip.node.TLBrace
Creates a new TLBrace token with the given line and position information.
TLBrace(Token) - Constructor for class tip.node.TLBrace
Creates a new TLBrace token that is an alias of the given token.
TLPar - Class in tip.node
TLPar represents a '(' token from the input file.
TLPar() - Constructor for class tip.node.TLPar
Creates a new TLPar token with no line and position information.
TLPar(int, int) - Constructor for class tip.node.TLPar
Creates a new TLPar token with the given line and position information.
TLPar(Token) - Constructor for class tip.node.TLPar
Creates a new TLPar token that is an alias of the given token.
TMalloc - Class in tip.node
TMalloc represents a 'malloc' token from the input file.
TMalloc() - Constructor for class tip.node.TMalloc
Creates a new TMalloc token with no line and position information.
TMalloc(int, int) - Constructor for class tip.node.TMalloc
Creates a new TMalloc token with the given line and position information.
TMalloc(Token) - Constructor for class tip.node.TMalloc
Creates a new TMalloc token that is an alias of the given token.
TMinus - Class in tip.node
TMinus represents a '-' token from the input file.
TMinus() - Constructor for class tip.node.TMinus
Creates a new TMinus token with no line and position information.
TMinus(int, int) - Constructor for class tip.node.TMinus
Creates a new TMinus token with the given line and position information.
TMinus(Token) - Constructor for class tip.node.TMinus
Creates a new TMinus token that is an alias of the given token.
TNull - Class in tip.node
TNull represents a 'null' token from the input file.
TNull() - Constructor for class tip.node.TNull
Creates a new TNull token with no line and position information.
TNull(int, int) - Constructor for class tip.node.TNull
Creates a new TNull token with the given line and position information.
TNull(Token) - Constructor for class tip.node.TNull
Creates a new TNull token that is an alias of the given token.
toArray() - Method in class tip.util.EqualitySet
toArray(T[]) - Method in class tip.util.EqualitySet
toAsm() - Method in class tip.instructions.Iadd
 
toAsm() - Method in class tip.instructions.Iaload
 
toAsm() - Method in class tip.instructions.Icall
 
toAsm() - Method in class tip.instructions.Icall_indirect
 
toAsm() - Method in class tip.instructions.Ideref
 
toAsm() - Method in class tip.instructions.Idiv
 
toAsm() - Method in class tip.instructions.Igoto
 
toAsm() - Method in class tip.instructions.Iifcmp_eq
 
toAsm() - Method in class tip.instructions.Iifcmp_gt
 
toAsm() - Method in class tip.instructions.Iifeq
 
toAsm() - Method in class tip.instructions.Iifne
 
toAsm() - Method in class tip.instructions.Iinput
 
toAsm() - Method in class tip.instructions.Ilabel
 
toAsm() - Method in class tip.instructions.Iload
 
toAsm() - Method in class tip.instructions.Iloadc
 
toAsm() - Method in class tip.instructions.Imalloc
 
toAsm() - Method in class tip.instructions.Imload
 
toAsm() - Method in class tip.instructions.Imstore
 
toAsm() - Method in class tip.instructions.Imul
 
toAsm() - Method in class tip.instructions.Instruction
 
toAsm() - Method in class tip.instructions.Ioutput
 
toAsm() - Method in class tip.instructions.Ireturn
 
toAsm() - Method in class tip.instructions.Istore
 
toAsm() - Method in class tip.instructions.Isub
 
Token - Class in tip.node
Token is the superclass of all tokens is the AST.
TokenEnum - Enum in tip.node
 
toString() - Method in class tip.cfg.CAssignPtrStmPoint
Returns a textual representation of this CAssignPtrStmPoint.
toString() - Method in class tip.cfg.CAssignVarStmPoint
Returns a textual representation of this CAssignVarStmPoint.
toString() - Method in class tip.cfg.CBinopExpPoint
Returns a textual representation of this CBinopExpPoint.
toString() - Method in class tip.cfg.CBlockPoint
Returns a textual representation of this CBlockPoint.
toString() - Method in class tip.cfg.CCFG
 
toString() - Method in class tip.cfg.CDeclStmPoint
Returns a textual representation of this CDeclStmPoint.
toString() - Method in class tip.cfg.CDerefExpPoint
Returns a textual representation of this CDerefExpPoint.
toString() - Method in class tip.cfg.CFunctionCallExpPoint
Returns a textual representation of this CFunctionCallExpPoint.
toString() - Method in class tip.cfg.CFunctionPtrCallExpPoint
Returns a textual representation of this CFunctionPtrCallExpPoint.
toString() - Method in class tip.cfg.CIfThenElseStmPoint
Returns a textual representation of this CIfThenElseStmPoint.
toString() - Method in class tip.cfg.CIfThenStmPoint
Returns a textual representation of this CIfThenStmPoint.
toString() - Method in class tip.cfg.CInputExpPoint
Returns a textual representation of this CInputExpPoint.
toString() - Method in class tip.cfg.CIntConstExpPoint
Returns a textual representation of this CIntConstExpPoint.
toString() - Method in class tip.cfg.CMallocExpPoint
Returns a textual representation of this CMallocExpPoint.
toString() - Method in class tip.cfg.CNullExpPoint
Returns a textual representation of this CNullExpPoint.
toString() - Method in class tip.cfg.COutputStmPoint
Returns a textual representation of this COutputStmPoint.
toString() - Method in class tip.cfg.CPointerExpPoint
Returns a textual representation of this CPointerExpPoint.
toString() - Method in class tip.cfg.CReturnStmPoint
Returns a textual representation of this CReturnStmPoint.
toString() - Method in class tip.cfg.CVarExpPoint
Returns a textual representation of this CVarExpPoint.
toString() - Method in class tip.cfg.CWhileStmPoint
Returns a textual representation of this CWhileStmPoint.
toString() - Method in class tip.cfg.DeclarationTarget
toString() - Method in class tip.cfg.dfa.ConstantPropagationAnalysis.Const
 
toString() - Method in enum tip.cfg.dfa.DivisionAnalysis.Div
 
toString() - Method in class tip.cfg.dfa.IntervalAnalysis.Interval
 
toString() - Method in enum tip.cfg.dfa.NullPointerAnalysis.Null
 
toString(CAssignVarStmPoint) - Method in class tip.cfg.dfa.ReachingDefinitionsAnalysis.AssignVarStmPointStringifier
 
toString() - Method in enum tip.cfg.dfa.SignAnalysis.Sign
 
toString() - Method in class tip.cfg.EntryPoint
Returns a textual representation of this EntryPoint.
toString() - Method in class tip.cfg.ExitPoint
Returns a textual representation of this ExitPoint.
toString() - Method in class tip.cfg.MallocTarget
toString() - Method in interface tip.cfg.Target
toString() - Method in class tip.cfg.UnionFind
 
toString(T) - Method in class tip.display.NodeText
 
toString() - Method in class tip.node.AAssignPtrStm
Returns a textual representation of this AAssignPtrStm node.
toString() - Method in class tip.node.AAssignVarStm
Returns a textual representation of this AAssignVarStm node.
toString() - Method in class tip.node.ABinopExp
Returns a textual representation of this ABinopExp node.
toString() - Method in class tip.node.ABlock
Returns a textual representation of this ABlock node.
toString() - Method in class tip.node.ABlockStm
Returns a textual representation of this ABlockStm node.
toString() - Method in class tip.node.ABody
Returns a textual representation of this ABody node.
toString() - Method in class tip.node.ADeclStm
Returns a textual representation of this ADeclStm node.
toString() - Method in class tip.node.ADerefExp
Returns a textual representation of this ADerefExp node.
toString() - Method in class tip.node.ADivideBinop
Returns a textual representation of this ADivideBinop node.
toString() - Method in class tip.node.AEqBinop
Returns a textual representation of this AEqBinop node.
toString() - Method in class tip.node.AFuncDecl
Returns a textual representation of this AFuncDecl node.
toString() - Method in class tip.node.AFunctionCallExp
Returns a textual representation of this AFunctionCallExp node.
toString() - Method in class tip.node.AFunctionPtrCallExp
Returns a textual representation of this AFunctionPtrCallExp node.
toString() - Method in class tip.node.AGtBinop
Returns a textual representation of this AGtBinop node.
toString() - Method in class tip.node.AIfThenElseStm
Returns a textual representation of this AIfThenElseStm node.
toString() - Method in class tip.node.AIfThenStm
Returns a textual representation of this AIfThenStm node.
toString() - Method in class tip.node.AInputExp
Returns a textual representation of this AInputExp node.
toString() - Method in class tip.node.AIntConstExp
Returns a textual representation of this AIntConstExp node.
toString() - Method in class tip.node.ALocalDecl
Returns a textual representation of this ALocalDecl node.
toString() - Method in class tip.node.AMallocExp
Returns a textual representation of this AMallocExp node.
toString() - Method in class tip.node.AMinusBinop
Returns a textual representation of this AMinusBinop node.
toString() - Method in class tip.node.ANullExp
Returns a textual representation of this ANullExp node.
toString() - Method in class tip.node.AOutputStm
Returns a textual representation of this AOutputStm node.
toString() - Method in class tip.node.APlusBinop
Returns a textual representation of this APlusBinop node.
toString() - Method in class tip.node.APointerExp
Returns a textual representation of this APointerExp node.
toString() - Method in class tip.node.AProgram
Returns a textual representation of this AProgram node.
toString() - Method in class tip.node.AReturnStm
Returns a textual representation of this AReturnStm node.
toString() - Method in class tip.node.ATimesBinop
Returns a textual representation of this ATimesBinop node.
toString() - Method in class tip.node.AVarExp
Returns a textual representation of this AVarExp node.
toString() - Method in class tip.node.AWhileStm
Returns a textual representation of this AWhileStm node.
toString(Stringifier<E>) - Method in class tip.node.NodeList
 
toString() - Method in class tip.node.Start
Returns a textual representation of this Start node.
toString() - Method in class tip.node.Token
Returns a textual representation of this Token node.
toString() - Method in class tip.types.Function
 
toString() - Method in class tip.types.Int
 
toString() - Method in class tip.types.Pointer
 
toString() - Method in class tip.types.Variable
 
toString(T) - Method in class tip.util.DefaultStringifier
Returns a textual representation of t.
toString() - Method in class tip.util.EqualityMap
toString(Stringifier<K>, Stringifier<V>) - Method in class tip.util.EqualityMap
Returns a text representation of the map using the keyStringifier and valueStringifier.
toString(Collection<K>, Stringifier<K>, Stringifier<V>) - Method in class tip.util.EqualityMap
Returns a text representation of a subset of the keys in the map using the keyStringifier and valueStringifier.
toString() - Method in class tip.util.EqualitySet
toString(Stringifier<E>) - Method in class tip.util.EqualitySet
Returns a text representation of the set using the stringifier.
toString(Stringifier<T>) - Method in interface tip.util.Stringifiable
Returns a text representation using the stringifier.
toString(T) - Method in interface tip.util.Stringifier
Returns a textual representation of t.
TOutput - Class in tip.node
TOutput represents a 'output' token from the input file.
TOutput() - Constructor for class tip.node.TOutput
Creates a new TOutput token with no line and position information.
TOutput(int, int) - Constructor for class tip.node.TOutput
Creates a new TOutput token with the given line and position information.
TOutput(Token) - Constructor for class tip.node.TOutput
Creates a new TOutput token that is an alias of the given token.
TPlus - Class in tip.node
TPlus represents a '+' token from the input file.
TPlus() - Constructor for class tip.node.TPlus
Creates a new TPlus token with no line and position information.
TPlus(int, int) - Constructor for class tip.node.TPlus
Creates a new TPlus token with the given line and position information.
TPlus(Token) - Constructor for class tip.node.TPlus
Creates a new TPlus token that is an alias of the given token.
TRBrace - Class in tip.node
TRBrace represents a '}' token from the input file.
TRBrace() - Constructor for class tip.node.TRBrace
Creates a new TRBrace token with no line and position information.
TRBrace(int, int) - Constructor for class tip.node.TRBrace
Creates a new TRBrace token with the given line and position information.
TRBrace(Token) - Constructor for class tip.node.TRBrace
Creates a new TRBrace token that is an alias of the given token.
TreeDisplay - Class in tip.analysis
 
TreeDisplay() - Constructor for class tip.analysis.TreeDisplay
 
TreeInvariantException - Exception in tip.node
 
TreeInvariantException(Node, String) - Constructor for exception tip.node.TreeInvariantException
 
TReturn - Class in tip.node
TReturn represents a 'return' token from the input file.
TReturn() - Constructor for class tip.node.TReturn
Creates a new TReturn token with no line and position information.
TReturn(int, int) - Constructor for class tip.node.TReturn
Creates a new TReturn token with the given line and position information.
TReturn(Token) - Constructor for class tip.node.TReturn
Creates a new TReturn token that is an alias of the given token.
TRPar - Class in tip.node
TRPar represents a ')' token from the input file.
TRPar() - Constructor for class tip.node.TRPar
Creates a new TRPar token with no line and position information.
TRPar(int, int) - Constructor for class tip.node.TRPar
Creates a new TRPar token with the given line and position information.
TRPar(Token) - Constructor for class tip.node.TRPar
Creates a new TRPar token that is an alias of the given token.
TSemicolon - Class in tip.node
TSemicolon represents a ';' token from the input file.
TSemicolon() - Constructor for class tip.node.TSemicolon
Creates a new TSemicolon token with no line and position information.
TSemicolon(int, int) - Constructor for class tip.node.TSemicolon
Creates a new TSemicolon token with the given line and position information.
TSemicolon(Token) - Constructor for class tip.node.TSemicolon
Creates a new TSemicolon token that is an alias of the given token.
TStar - Class in tip.node
TStar represents a '*' token from the input file.
TStar() - Constructor for class tip.node.TStar
Creates a new TStar token with no line and position information.
TStar(int, int) - Constructor for class tip.node.TStar
Creates a new TStar token with the given line and position information.
TStar(Token) - Constructor for class tip.node.TStar
Creates a new TStar token that is an alias of the given token.
TVar - Class in tip.node
TVar represents a 'var' token from the input file.
TVar() - Constructor for class tip.node.TVar
Creates a new TVar token with no line and position information.
TVar(int, int) - Constructor for class tip.node.TVar
Creates a new TVar token with the given line and position information.
TVar(Token) - Constructor for class tip.node.TVar
Creates a new TVar token that is an alias of the given token.
TWhile - Class in tip.node
TWhile represents a 'while' token from the input file.
TWhile() - Constructor for class tip.node.TWhile
Creates a new TWhile token with no line and position information.
TWhile(int, int) - Constructor for class tip.node.TWhile
Creates a new TWhile token with the given line and position information.
TWhile(Token) - Constructor for class tip.node.TWhile
Creates a new TWhile token that is an alias of the given token.
TWhiteSpace - Class in tip.node
TWhiteSpace represents a white space token from the input file.
TWhiteSpace(String) - Constructor for class tip.node.TWhiteSpace
Creates a new TWhiteSpace token with text as text and with no line and position information.
TWhiteSpace(String, int, int) - Constructor for class tip.node.TWhiteSpace
Creates a new TWhiteSpace token with text as text and with the given line and position information.
TWhiteSpace(String, Token) - Constructor for class tip.node.TWhiteSpace
Creates a new TWhiteSpace token with text as text which is an alias of the given token.
Type - Class in tip.types
 
TypeChecking - Class in tip.phases
 
TypeChecking() - Constructor for class tip.phases.TypeChecking
 
TypeCheckingDisplay - Class in tip.display
 
TypeCheckingDisplay() - Constructor for class tip.display.TypeCheckingDisplay
 

A B C D E F G H I J K L M N O P Q R S T U V W _