Token

com.ossuminc.riddl.language.AST.Token
enum Token(at: At)

Attributes

Source
AST.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Punctuation
class QuotedString
class Readability
class Predefined
class Keyword
class Comment
class LiteralCode
class MarkdownLine
class Identifier
class Numeric
class Other
Show all

Members list

Type members

Enum entries

final case class Comment(at: At) extends Token

Attributes

Source
AST.scala
final case class Identifier(at: At) extends Token

Attributes

Source
AST.scala
final case class Keyword(at: At) extends Token

Attributes

Source
AST.scala
final case class LiteralCode(at: At) extends Token

Attributes

Source
AST.scala
final case class MarkdownLine(at: At) extends Token

Attributes

Source
AST.scala
final case class Numeric(at: At) extends Token

Attributes

Source
AST.scala
final case class Other(at: At) extends Token

Attributes

Source
AST.scala
final case class Predefined(at: At) extends Token

Attributes

Source
AST.scala
final case class Punctuation(at: At) extends Token

Attributes

Source
AST.scala
final case class QuotedString(at: At) extends Token

Attributes

Source
AST.scala
final case class Readability(at: At) extends Token

Attributes

Source
AST.scala