Uses of Interface
dev.civl.abc.ast.node.IF.statement.ForLoopInitializerNode
Packages that use ForLoopInitializerNode
Package
Description
Submodule ast.node defines every kind of
node in an AST.
The ast.node.expression submodule defines AST nodes
for representing expressions in a program.
The ast.node.statement submodule defines AST
nodes for representing statements in a program.
-
Uses of ForLoopInitializerNode in dev.civl.abc.ast.node.IF
Methods in dev.civl.abc.ast.node.IF with parameters of type ForLoopInitializerNodeModifier and TypeMethodDescriptionNodeFactory.newForLoopNode(Source source, ForLoopInitializerNode initializer, ExpressionNode condition, ExpressionNode incrementer, StatementNode body, SequenceNode<ContractNode> contracts) Constructs a newforloop node. -
Uses of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.acsl
Subinterfaces of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.acslModifier and TypeInterfaceDescriptioninterfaceThis represents an ACSL extended quantification expression.interfaceConstant$nothing, argument of$assigns / $readscontract clauses.interfaceThis represents a$object_ofof$region_ofexpression. -
Uses of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.expression
Subinterfaces of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.expressionModifier and TypeInterfaceDescriptioninterfaceThe_Alignof(typename)operator.interfaceA CIVL-C array lambda expression, including three components, bound variable declaration list, (optional) restriction and expression.interfaceAn expression in which the operator is the C->(arrow) operator.interfaceA C cast expression has the form(typeName)expr.interfaceAn instance of this interface represents a single Unicode character occurring as a literal element in a C program.interfaceCompound literals are used to represent literal array, structure, and union values.interfaceA "constant" in the sense of the C11 Standard.interfaceA CIVL-C derivative expression is a function call to the partial derivative of an abstract function.interfaceA C expression in which the operator is the.(dot) operator, used to specify a member of a structure or union.interfaceAn enumeration constant node represents a use of an enumeration constant as an expression.interfaceA node representing any kind of C expression.interfaceA floating constant node represents an occurrence of a literal floating point number in a program.interfaceNode representing a function call.interfaceRepresents a C11 generic selection construct; see C11 Section 6.5.1.1.interfaceA node representing one of the two CIVL-C constant expressions of type$scope:$here(the dynamic scope in which the expression is evaluated), or$root(representing the root dynamic scope).interfaceRepresents the use of an identifier as an expression.interfaceAn integer constant node represents the occurrence of a literal integer constant in a program.interfaceA lambda function, including two/three components, a bound variable declaration (optional) and the lambda term.interfaceA node that represents an expression built using an operator.interfaceRepresents the CIVL-C null process constant$proc_null, which is a constant of type$proc.interfaceA CIVL-C quantified expression, including three components, bound variable declaration list, (optional) restriction and expression.interfaceRepresents a CIVL-C regular range expression, which has the formlo ..interfaceA CIVL-C remote expression is used to reference a variable in another process.interfaceRepresents the CIVL-C built-in variable$result, which represents the value returned by a function.interfaceRepresents a CIVL-C scope-of expression, which has the form$scopeof(lhs), wherelhsis a left-hand-side expression.interfaceRepresents the CIVL-C built-in variable$self, which has type$scopeand evaluates to the dynamic scope in which the variable is being evaluated.interfaceRepresents a Csizeof(...)expression.interfaceRepresents a CIVL-C$spawnexpression, which has the form$spawn f(e1,...,en).interfaceThis represents a GNU C statement expression.interfaceRepresents the CIVL-C null state constant$state_null, which is a constant of type$state.interfaceRepresents an occurrence of a string literal in a program, which is a string surrounded by double quotes.interface -
Uses of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.statement
Subinterfaces of ForLoopInitializerNode in dev.civl.abc.ast.node.IF.statementModifier and TypeInterfaceDescriptioninterfaceA list of variable declarations, such as might occur as an initializer in aforloop.Methods in dev.civl.abc.ast.node.IF.statement that return ForLoopInitializerNodeModifier and TypeMethodDescriptionForLoopInitializerNode.copy()ForLoopNode.getInitializer()Gets the initializer part of this for loop node.Methods in dev.civl.abc.ast.node.IF.statement with parameters of type ForLoopInitializerNodeModifier and TypeMethodDescriptionvoidForLoopNode.setInitializer(ForLoopInitializerNode initNode) Sets the initializer part of this for loop node.