Uses of Interface
dev.civl.abc.ast.node.IF.expression.StringLiteralNode
Packages that use StringLiteralNode
Package
Description
Module ast defines an Abstract Syntax Tree
representation of a program, the
AST.Submodule ast.node defines every kind of
node in an AST.
The ast.node.declaration submodule defines nodes
and other object deadling with declarations in a program.
The ast.node.expression submodule defines AST nodes
for representing expressions in a program.
Module transform defines various kinds of transformations
of an AST.
-
Uses of StringLiteralNode in dev.civl.abc.ast.IF
Methods in dev.civl.abc.ast.IF that return StringLiteralNodeModifier and TypeMethodDescriptionASTFactory.newStringLiteralNode(Formation formation, String representation) Produces a newStringLiteralNode. -
Uses of StringLiteralNode in dev.civl.abc.ast.node.IF
Methods in dev.civl.abc.ast.node.IF that return StringLiteralNodeModifier and TypeMethodDescriptionStaticAssertionNode.getMessage()Gests the string literal message argument from this static assertion.NodeFactory.newStringLiteralNode(Source source, String representation, StringLiteral literal) Constructs a new string literal node.Methods in dev.civl.abc.ast.node.IF with parameters of type StringLiteralNodeModifier and TypeMethodDescriptionNodeFactory.newAbstractFunctionDefinitionNode(Source source, IdentifierNode name, TypeNode type, SequenceNode<ContractNode> contract, int continuity, SequenceNode<PairNode<ExpressionNode, ExpressionNode>> intervals, StringLiteralNode attr) Creates a new CIVL abstract function definition.NodeFactory.newStaticAssertionNode(Source source, ExpressionNode expression, StringLiteralNode message) Creates a new C11 static assertion node. -
Uses of StringLiteralNode in dev.civl.abc.ast.node.IF.declaration
Methods in dev.civl.abc.ast.node.IF.declaration that return StringLiteralNode -
Uses of StringLiteralNode in dev.civl.abc.ast.node.IF.expression
Methods in dev.civl.abc.ast.node.IF.expression that return StringLiteralNode -
Uses of StringLiteralNode in dev.civl.abc.transform.IF
Methods in dev.civl.abc.transform.IF that return StringLiteralNodeModifier and TypeMethodDescriptionBaseTransformer.newStringLiteralNode(String method, String representation) Transformer.newStringLiteralNode(String method, String representation) Produces a newStringLiteralNode.