GoEvaluationOrderGraphPass

This pass contains fine-grained improvements to the EOG for the GoLanguage.

Constructors

Link copied to clipboard
constructor(ctx: TranslationContext)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override val ctx: TranslationContext
Link copied to clipboard
Link copied to clipboard
open override val scope: Scope?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun accept(tu: TranslationUnitDeclaration)
Link copied to clipboard
fun attachToEOG(node: Node)
Link copied to clipboard
open override fun cleanup()
Link copied to clipboard
fun drawEOGToEntriesOf(from: List<Node>, toEntriesOf: Node?, branchLabel: Boolean?)
Link copied to clipboard
fun getLabeledASTNode(node: Node, label: String): Node?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setCurrentEOGs(nodes: List<Node>)
Link copied to clipboard
open override fun toString(): String