Keyboard3Ast

Types

Link copied to clipboard
data class DisplayElement(val attributes: Keyboard3Ast.DisplayElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.DisplaysElement.Child
Link copied to clipboard
Link copied to clipboard
data class DisplaysElement(val content: List<Keyboard3Ast.DisplaysElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class FlickElement(val attributes: Keyboard3Ast.FlickElement.Attributes, val content: List<Keyboard3Ast.FlickElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.FlicksElement.Child
Link copied to clipboard
data class FlickSegmentElement(val attributes: Keyboard3Ast.FlickSegmentElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.FlickElement.Child
Link copied to clipboard
data class FlicksElement(val content: List<Keyboard3Ast.FlicksElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class FormElement(val attributes: Keyboard3Ast.FormElement.Attributes, val content: List<Keyboard3Ast.FormElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.FormsElement.Child
Link copied to clipboard
data class FormsElement(val content: List<Keyboard3Ast.FormsElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class InfoElement(val attributes: Keyboard3Ast.InfoElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class Keyboard3Element(val attributes: Keyboard3Ast.Keyboard3Element.Attributes, val content: List<Keyboard3Ast.Keyboard3Element.Child>, val sourceRange: SourceRange? = null) : XmlLocatable
Link copied to clipboard
data class KeyElement(val attributes: Keyboard3Ast.KeyElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.KeysElement.Child
Link copied to clipboard
data class KeysElement(val content: List<Keyboard3Ast.KeysElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class LayerElement(val attributes: Keyboard3Ast.LayerElement.Attributes, val content: List<Keyboard3Ast.LayerElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.LayersElement.Child
Link copied to clipboard
data class LayersElement(val attributes: Keyboard3Ast.LayersElement.Attributes, val content: List<Keyboard3Ast.LayersElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class LocaleElement(val attributes: Keyboard3Ast.LocaleElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.LocalesElement.Child
Link copied to clipboard
data class LocalesElement(val content: List<Keyboard3Ast.LocalesElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class ReorderElement(val attributes: Keyboard3Ast.ReorderElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.TransformGroupElement.Child
Link copied to clipboard
data class RowElement(val attributes: Keyboard3Ast.RowElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.LayerElement.Child
Link copied to clipboard
data class ScanCodesElement(val attributes: Keyboard3Ast.ScanCodesElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.FormElement.Child
Link copied to clipboard
data class SetElement(val attributes: Keyboard3Ast.SetElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.VariablesElement.Child
Link copied to clipboard
data class SettingsElement(val attributes: Keyboard3Ast.SettingsElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class StringElement(val attributes: Keyboard3Ast.StringElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.VariablesElement.Child
Link copied to clipboard
data class TransformElement(val attributes: Keyboard3Ast.TransformElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.TransformGroupElement.Child
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UsetElement(val attributes: Keyboard3Ast.UsetElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.VariablesElement.Child
Link copied to clipboard
data class VariablesElement(val content: List<Keyboard3Ast.VariablesElement.Child>, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child
Link copied to clipboard
data class VersionElement(val attributes: Keyboard3Ast.VersionElement.Attributes, val sourceRange: SourceRange? = null) : XmlLocatable, Keyboard3Ast.Keyboard3Element.Child

Properties

Link copied to clipboard
val DTD: XmlDtd
Link copied to clipboard
val PARSE_OPTIONS: XmlParser.Options

Functions

Link copied to clipboard
context(reports: MutableReportList)
inline fun <T : XmlLocatable> parse(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): T
Link copied to clipboard
context(reports: MutableReportList)
fun parseDisplays(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.DisplaysElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseFlicks(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.FlicksElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseForms(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.FormsElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseKeyboard3(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.Keyboard3Element
Link copied to clipboard
context(reports: MutableReportList)
fun parseKeys(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.KeysElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseLayers(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.LayersElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseTransformGroup(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.TransformGroupElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseTransforms(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.TransformsElement
Link copied to clipboard
context(reports: MutableReportList)
fun parseVariables(file: TextSourceFile, options: XmlParser.Options = PARSE_OPTIONS): Keyboard3Ast.VariablesElement