package lexical
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait ASTElement extends AnyRef
-
case class
Position(line: Int, column: Int, offset: Int) extends Ordered[Position] with Comparable[Position] with Product with Serializable
Defines a position on an input
Defines a position on an input
- Annotations
- @JSExportAll() @JSExportTopLevel( "Position" )
-
case class
PositionRange(start: Position, end: Position) extends Product with Serializable
Defines a range on an input
Defines a range on an input
- Annotations
- @JSExportAll() @JSExportTopLevel( "Range" )
-
case class
SourceLocation(sourceName: String, offsetFrom: Int, offsetTo: Int, lineFrom: Int, columnFrom: Int, lineTo: Int, columnTo: Int) extends Ordered[SourceLocation] with Product with Serializable
A range of Input Locations (This should supersede the use of the InputRange class and the use of sourceName:String)
Value Members
- object Position extends Serializable
- object PositionRange extends Serializable
- object SourceLocation extends Serializable