GrammarSymbolLiteral

esmeta.lang.GrammarSymbolLiteral
case class GrammarSymbolLiteral(name: String, flags: List[String]) extends Literal

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Literal
trait Expression
trait Syntax
trait Locational
trait LangElem
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def level: Int

level of calculation expressions

level of calculation expressions

Attributes

Inherited from:
CalcExpression
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def setLoc(locOpt: Option[Loc]): Locational.this.type

set source location

set source location

Attributes

Inherited from:
Locational
def setLoc(start: Pos, end: Pos, steps: List[Int]): Locational.this.type

set source location with start and end positions and steps

set source location with start and end positions and steps

Attributes

Inherited from:
Locational
def toString(detail: Boolean, location: Boolean): String

stringify with options

stringify with options

Attributes

Inherited from:
LangElem

Inherited fields

var loc: Option[Loc]

source location

source location

Attributes

Inherited from:
Locational