SingleProtocolCodeGenerator
abstract class SingleProtocolCodeGenerator(context: CodeGeneratorContext) : AbstractCodeGenerator
Content copied to clipboard
Functions
cleartextExp
Link copied to clipboard
fun cleartextExp(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock
Content copied to clipboard
declaration
Link copied to clipboard
exp
Link copied to clipboard
guard
Link copied to clipboard
open override fun guard(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock
Content copied to clipboard
output
Link copied to clipboard
open override fun output(protocol: Protocol, stmt: OutputNode): CodeBlock
Content copied to clipboard
simpleStatement
Link copied to clipboard
open override fun simpleStatement(protocol: Protocol, stmt: SimpleStatementNode): CodeBlock
Content copied to clipboard
update
Link copied to clipboard
open override fun update(protocol: Protocol, stmt: UpdateNode): CodeBlock
Content copied to clipboard
Properties
context
Link copied to clipboard