- 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
-
- 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
-
- findSymbol(SymbolTable, String) - Static method in class cetus.hir.Tools
-
- 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
-