Packages

package lexical

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait ASTElement extends AnyRef
  2. 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" )
  3. 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" )
  4. 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

  1. object Position extends Serializable
  2. object PositionRange extends Serializable
  3. object SourceLocation extends Serializable

Ungrouped