axle.ast.view.View.scala Maven / Gradle / Ivy
The newest version!
package axle.ast.view
import axle.ast.AstNode
import axle.ast.Document
import axle.ast.LLLanguage
import axle.ast.Language
trait View[T] {
val CONTEXT_PAD: Int = 5
def AstNode(root: AstNode, language: Language): T
def docNodeInContext(doc: Document, docNode: AstNode): T
def llRules(g: LLLanguage): T
def llParseTable(g: LLLanguage): T
def llLanguage(g: LLLanguage): T
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy