|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Block | |
---|---|
edu.toronto.cs.cparser | |
edu.toronto.cs.cparser.block | |
edu.toronto.cs.yasm.abstractor | |
edu.toronto.cs.yasm.pprogram |
Uses of Block in edu.toronto.cs.cparser |
---|
Methods in edu.toronto.cs.cparser that return Block | |
---|---|
static Block |
CILProgramBlockerUtil.getProgramBlock(java.io.Reader file)
|
Uses of Block in edu.toronto.cs.cparser.block |
---|
Methods in edu.toronto.cs.cparser.block that return Block | |
---|---|
Block |
Block.getBody()
|
Block |
Block.getCond()
|
Block |
Block.getDecls()
Deprecated. Use getLocalDecls (). |
Block |
Block.getElseBlock()
|
Block |
Block.getFunctionCallArgs()
|
Block |
Block.getFunctionParameterList()
|
Block |
Block.getFunctionParameters()
A function definition AST looks like this: NBlock [functionDefinition] NFunctionDeclSpecifiers NDeclarator ID NParameterTypeList NBlock [scope] |
Block |
Block.getFunctionReturnType()
A function definition AST looks like this: NBlock [functionDefinition] NDeclSpecifiers ... |
Block |
Block.getLabelledStmt()
A labelled statement AST looks like this: NBlock [labelledStatement] NLabel NBlock |
Block |
Block.getLocalDecls()
A scope AST looks like: NBlock [scope] NLocalDeclarations ... |
Block |
Block.getLocalDeclsRoot()
|
Block |
Block.getMainFunctionDef()
When called on a PROGRAM Block, finds a "main" function definition amongst its children, and returns that subtree. |
Block |
Block.getReturnExpr()
|
Block |
Block.getThenBlock()
|
Block |
Block.getWhileBody()
|
static Block |
Block.mergeCons(Block elt,
Block list)
|
static Block |
Block.mergeCopy(Block list)
|
static Block |
Block.mergeNodes(Block m,
Block n)
|
Methods in edu.toronto.cs.cparser.block with parameters of type Block | |
---|---|
static Block |
Block.mergeCons(Block elt,
Block list)
|
static Block |
Block.mergeCopy(Block list)
|
static Block |
Block.mergeNodes(Block m,
Block n)
|
Uses of Block in edu.toronto.cs.yasm.abstractor |
---|
Methods in edu.toronto.cs.yasm.abstractor with parameters of type Block | |
---|---|
PFunctionDef |
NullAbstractor.doFunctionAbstract(Block functionDefBlock)
|
PStmt |
NullAbstractor.doInsideFunctionAbstract(PFunctionDef def,
Block block)
|
PProgram |
Abstractor.doProgramAbstract(Block block)
|
PProgram |
NullAbstractor.doProgramAbstract(Block programBlock)
|
java.util.Map |
NullAbstractor.doShallowDeclAbstract(Block block)
Returns a Map of the top-level declarations in a given PROGRAM or SCOPE Block (i.e. |
java.util.Map |
NullAbstractor.doShallowFunctionDefAbstract(Block block)
|
static Expr |
DeclsParserUtil.parseBlockDecl(Block b,
ValidityChecker vc)
|
static Expr |
SymbolicExecutorUtil.parseBlockExpr(Block b,
ExprFactory fac)
|
static Type |
DeclsParserUtil.parseBlockTypeSpecifiers(Block b,
ValidityChecker vc)
|
Uses of Block in edu.toronto.cs.yasm.pprogram |
---|
Methods in edu.toronto.cs.yasm.pprogram that return Block | |
---|---|
Block |
FunctionCallPStmt.getArgumentsBlock()
|
Block |
PDecl.getSourceBlock()
|
Block |
PFunctionDef.getSourceBlock()
|
Block |
PStmt.getSourceBlock()
|
Block |
PCond.getSourceCond()
|
Block |
PDecls.getSourceDecls()
|
Methods in edu.toronto.cs.yasm.pprogram with parameters of type Block | |
---|---|
void |
PFunctionDef.setSourceBlock(Block v)
|
void |
PStmt.setSourceBlock(Block _sourceBlock)
|
Constructors in edu.toronto.cs.yasm.pprogram with parameters of type Block | |
---|---|
BreakPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
FunctionCallPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
GotoPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
IfPStmt(PFunctionDef parent,
Block sourceBlock,
PCond _cond,
PStmt _thenStmt,
PStmt _elseStmt)
|
|
NDGotoPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
PCond(Block _sourceBlock,
Expr _cond)
|
|
PDecl(Block _sourceBlock)
|
|
PDecls(Block _sourceDecls)
|
|
PFunctionDef(Block _sourceBlock)
|
|
PFunctionDef(PProgram _parent,
PStmt _head,
java.util.Map _localDecls,
Block _sourceBlock)
|
|
PrllAsmtPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
PStmt(Block _sourceBlock)
|
|
PStmt(PFunctionDef _parent,
Block _sourceBlock)
|
|
ReturnPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
SkipPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
WhilePStmt(PFunctionDef def,
Block sourceBlock,
PCond cond,
PStmt whileBody)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |