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

F

file_sep - Static variable in class cetus.gui.CetusGUITools
 
file_sep - Static variable in class cetus.hir.PrintTools
 
filterUnwantedArcs() - Method in class cetus.analysis.DDGraph
Removes arcs with directions: (.) --> containing '.' = invalid merged direction
FINAL - Static variable in class cetus.hir.Specifier
 
findDeclaration() - Method in class cetus.hir.IDExpression
Performs a symbol table lookup of this expression on the nearest enclosing SymbolTable.
findExpression(Expression) - Method in class cetus.hir.Expression
Returns a list of subexpressions of this expression that match expr using its equals method.
findExpression(Traversable, Expression) - Static method in class cetus.hir.IRTools
Finds the first instance of the Expression e in the IR tree t.
findExpression(Traversable, Expression) - Static method in class cetus.hir.Tools
Deprecated.
As of release 1.2; use the new tools in DataFlowTools, IRTools, PrintTools, or SymbolTools.
findExpressions(Traversable, Expression) - Static method in class cetus.hir.IRTools
Finds the list of instances of the Expression e in the IR tree t.
findPrefixInStrings(String, String[]) - Static method in class cetus.gui.CetusGUITools
 
findStringInStrings(String, String[]) - Static method in class cetus.gui.CetusGUITools
 
findSubStringInStrings(String, String[]) - Static method in class cetus.gui.CetusGUITools
 
findSymbol(IDExpression) - Method in class cetus.hir.ClassDeclaration
 
findSymbol(IDExpression) - Method in class cetus.hir.CompoundStatement
 
findSymbol(IDExpression) - Method in class cetus.hir.DoLoop
 
findSymbol(IDExpression) - Method in class cetus.hir.ForLoop
 
findSymbol(IDExpression) - Method in class cetus.hir.LinkageSpecification
 
findSymbol(IDExpression) - Method in class cetus.hir.Namespace
 
findSymbol(IDExpression) - Method in class cetus.hir.Procedure
 
findSymbol(IDExpression) - Method in interface cetus.hir.SymbolTable
Retrieves the declaration for a symbol, possibly searching through parent symbol tables.
findSymbol(SymbolTable, IDExpression) - Static method in class cetus.hir.SymbolTools
Searches for a symbol by name in the table.
findSymbol(SymbolTable, String) - Static method in class cetus.hir.SymbolTools
Searches for a symbol by String sname in the table.
findSymbol(SymbolTable, IDExpression) - Static method in class cetus.hir.Tools
Deprecated.
As of release 1.2; use the new tools in DataFlowTools, IRTools, PrintTools, or SymbolTools.
findSymbol(SymbolTable, String) - Static method in class cetus.hir.Tools
Deprecated.
As of release 1.2; use the new tools in DataFlowTools, IRTools, PrintTools, or SymbolTools.
findSymbol(IDExpression) - Method in class cetus.hir.TranslationUnit
 
findSymbol(IDExpression) - Method in class cetus.hir.WhileLoop
 
FlatIterator<E extends Traversable> - Class in cetus.hir
Iterates over the immediate children of a Traversable object.
FlatIterator(Traversable) - Constructor for class cetus.hir.FlatIterator
Creates a new iterator with the specified traversable object.
FLOAT - Static variable in class cetus.hir.Specifier
 
FloatDoubleConst - Static variable in interface cetus.base.grammars.NEWCTokenTypes
 
FloatLiteral - Class in cetus.hir
Represents a float-type literal in the program.
FloatLiteral(double) - Constructor for class cetus.hir.FloatLiteral
Constructs a float literal with the specified value.
FloatLiteral(double, String) - Constructor for class cetus.hir.FloatLiteral
Constructs a float literal with the specified value and suffix.
ForLoop - Class in cetus.hir
ForLoop represents a C-style for loop, typically having an initial statement, a condition expression, and a step expression.
ForLoop(Statement, Expression, Expression, Statement) - Constructor for class cetus.hir.ForLoop
Constructs a new for loop with the given initial expression init, the condition expression condition, the step expression step, and the body statement body.
FRIEND - Static variable in class cetus.hir.Specifier
 
fromString(String) - Static method in class cetus.hir.AccessOperator
Returs an AccessOperator that matches the specified string.
fromString(String) - Static method in class cetus.hir.AssignmentOperator
Returns an assignment operator that matches the specified string.
fromString(String) - Static method in class cetus.hir.BinaryOperator
Returns a binary operator that matches the specified string s.
fromString(String) - Static method in class cetus.hir.Specifier
Creates a specifier from the specified string.
fromString(String) - Static method in class cetus.hir.UnaryOperator
Creates a unary operator from the specified string.
functionCall() - Method in class cetus.base.grammars.NewCParser
 
FunctionCall - Class in cetus.hir
Represents a function or method call.
FunctionCall(Expression, Expression...) - Constructor for class cetus.hir.FunctionCall
Creates a function call having no arguments.
FunctionCall(Expression, List) - Constructor for class cetus.hir.FunctionCall
Creates a function call having a list of arguments.
functionDeclSpecifiers() - Method in class cetus.base.grammars.NewCParser
 
functionDef() - Method in class cetus.base.grammars.NewCParser
 
functionPrefix() - Method in class cetus.base.grammars.NewCParser
 
functionStorageClassSpecifier() - Method in class cetus.base.grammars.NewCParser
 
A B C D E F G H I J K L M N O P Q R S T U V W _