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

R

ra - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
RBRACE - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
RBRACE - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
RBRACE - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
RBRACE - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
ReadByte() - Method in class kanga.parser.JavaCharStream
 
ReadByte() - Method in class minijava.parser.JavaCharStream
 
ReadByte() - Method in class piglet.parser.JavaCharStream
 
ReadByte() - Method in class spiglet.parser.JavaCharStream
 
readChar() - Method in class kanga.parser.JavaCharStream
Read a character.
readChar() - Method in class minijava.parser.JavaCharStream
Read a character.
readChar() - Method in class piglet.parser.JavaCharStream
Read a character.
readChar() - Method in class spiglet.parser.JavaCharStream
Read a character.
Reg() - Method in class kanga.parser.KangaParser
 
reg - Variable in class kanga.syntaxtree.ALoadStmt
 
reg - Variable in class kanga.syntaxtree.AStoreStmt
 
reg - Variable in class kanga.syntaxtree.BinOp
 
reg - Variable in class kanga.syntaxtree.CJumpStmt
 
reg - Variable in class kanga.syntaxtree.HLoadStmt
 
reg - Variable in class kanga.syntaxtree.HStoreStmt
 
reg - Variable in class kanga.syntaxtree.MoveStmt
 
reg - Variable in class kanga.syntaxtree.PassArgStmt
 
Reg - Class in kanga.syntaxtree
Grammar production:
Reg(NodeChoice) - Constructor for class kanga.syntaxtree.Reg
 
reg1 - Variable in class kanga.syntaxtree.HLoadStmt
 
reg1 - Variable in class kanga.syntaxtree.HStoreStmt
 
RegisterAlloc<T,R> - Class in spiglet.translate.graph
This abstract class specifies the interface to analyze an interference graph and the metadata of the variables contained therein to allocate those variables to a pool of registers.
RegisterAlloc(Set<R>) - Constructor for class spiglet.translate.graph.RegisterAlloc
Construct an allocator with a given pool of general purpose registers.
registers - Variable in class spiglet.translate.graph.RegisterAlloc
An unmodifiable set of general-purpose registers, for lookup reference.
ReInit(Reader, int, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class kanga.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class kanga.parser.KangaParser
Reinitialise.
ReInit(InputStream, String) - Method in class kanga.parser.KangaParser
Reinitialise.
ReInit(Reader) - Method in class kanga.parser.KangaParser
Reinitialise.
ReInit(KangaParserTokenManager) - Method in class kanga.parser.KangaParser
Reinitialise.
ReInit(JavaCharStream) - Method in class kanga.parser.KangaParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class kanga.parser.KangaParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class minijava.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class minijava.parser.MJParser
Reinitialise.
ReInit(InputStream, String) - Method in class minijava.parser.MJParser
Reinitialise.
ReInit(Reader) - Method in class minijava.parser.MJParser
Reinitialise.
ReInit(MJParserTokenManager) - Method in class minijava.parser.MJParser
Reinitialise.
ReInit(JavaCharStream) - Method in class minijava.parser.MJParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class minijava.parser.MJParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class piglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class piglet.parser.PigletParser
Reinitialise.
ReInit(InputStream, String) - Method in class piglet.parser.PigletParser
Reinitialise.
ReInit(Reader) - Method in class piglet.parser.PigletParser
Reinitialise.
ReInit(PigletParserTokenManager) - Method in class piglet.parser.PigletParser
Reinitialise.
ReInit(JavaCharStream) - Method in class piglet.parser.PigletParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class piglet.parser.PigletParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class spiglet.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class spiglet.parser.SpigletParser
Reinitialise.
ReInit(InputStream, String) - Method in class spiglet.parser.SpigletParser
Reinitialise.
ReInit(Reader) - Method in class spiglet.parser.SpigletParser
Reinitialise.
ReInit(SpigletParserTokenManager) - Method in class spiglet.parser.SpigletParser
Reinitialise.
ReInit(JavaCharStream) - Method in class spiglet.parser.SpigletParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class spiglet.parser.SpigletParserTokenManager
Reinitialise parser.
removeEdge(Node, Node) - Method in class spiglet.translate.graph.Graph
Removes a directed edge from the two given nodes.
removeEdge(Node, Node) - Method in class spiglet.translate.graph.InterferenceGraph
Removes an edge between the two given nodes in the graph.
reset() - Static method in class kanga.meta.KangaLabel
Resets the static counter of the class' label number enumerator.
reset() - Static method in class piglet.meta.PigletLabel
Resets the static counter of the class' label number enumerator.
reset() - Static method in class piglet.meta.PigletTemp
Resets the static counter of the class' Temp number enumerator.
reset() - Static method in class spiglet.meta.SpigletLabel
Resets the static counter of the class' label number enumerator.
reset() - Static method in class spiglet.meta.SpigletTemp
Resets the static counter of the class' Temp number enumerator.
resetCounter() - Static method in class spiglet.translate.graph.Node
Resets the static counter that numbers newly created nodes.
resetPosition() - Method in class kanga.visitor.TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition() - Method in class minijava.visitor.TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition() - Method in class piglet.visitor.TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition() - Method in class spiglet.visitor.TreeDumper
Resets the position of the output "cursor" to the first line and column.
restoreCalleeRegisters() - Method in class spiglet.translate.KangaContext
In this context, generate code that pops the values stored on the stack back to callee-saved registers that were previously saved.
restoreCallerRegisters() - Method in class spiglet.translate.KangaContext
In this context, generate code that pops the values stored on the stack back to caller-saved registers that were previously saved.
result - Variable in class minijava.translate.PigletResult
 
RETURN - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
RETURN - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
RETURN - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
RETURN - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
RPAREN - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
RPAREN - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
RPAREN - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
RPAREN - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
RSQPAREN - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
RSQPAREN - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
RSQPAREN - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
RSQPAREN - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.

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