glexer/token

Types

pub type Token {
  Name(String)
  UpperName(String)
  DiscardName(String)
  Int(String)
  Float(String)
  String(String)
  CommentDoc(String)
  As
  Assert
  Case
  Const
  External
  Fn
  If
  Import
  Let
  Opaque
  Panic
  Pub
  Todo
  Type
  Use
  LeftParen
  RightParen
  LeftBrace
  RightBrace
  LeftSquare
  RightSquare
  Plus
  Minus
  Star
  Slash
  Less
  Greater
  LessEqual
  GreaterEqual
  Percent
  PlusDot
  MinusDot
  StarDot
  SlashDot
  LessDot
  GreaterDot
  LessEqualDot
  GreaterEqualDot
  LessGreater
  At
  Colon
  Comma
  Hash
  Bang
  Equal
  EqualEqual
  NotEqual
  VBar
  VBarVBar
  AmperAmper
  LessLess
  GreaterGreater
  Pipe
  Dot
  DotDot
  LeftArrow
  RightArrow
  EndOfFile
  CommentNormal
  CommentModule
  EmptyLine
  UnterminatedString(String)
  UnexpectedGrapheme(String)
}

Constructors

  • Name(String)
  • UpperName(String)
  • DiscardName(String)
  • Int(String)
  • Float(String)
  • String(String)
  • CommentDoc(String)
  • As
  • Assert
  • Case
  • Const
  • External
  • Fn
  • If
  • Import
  • Let
  • Opaque
  • Panic
  • Pub
  • Todo
  • Type
  • Use
  • LeftParen
  • RightParen
  • LeftBrace
  • RightBrace
  • LeftSquare
  • RightSquare
  • Plus
  • Minus
  • Star
  • Slash
  • Less
  • Greater
  • LessEqual
  • GreaterEqual
  • Percent
  • PlusDot
  • MinusDot
  • StarDot
  • SlashDot
  • LessDot
  • GreaterDot
  • LessEqualDot
  • GreaterEqualDot
  • LessGreater
  • At
  • Colon
  • Comma
  • Hash
  • Bang
  • Equal
  • EqualEqual
  • NotEqual
  • VBar
  • VBarVBar
  • AmperAmper
  • LessLess
  • GreaterGreater
  • Pipe
  • Dot
  • DotDot
  • LeftArrow
  • RightArrow
  • EndOfFile
  • CommentNormal
  • CommentModule
  • EmptyLine
  • UnterminatedString(String)
  • UnexpectedGrapheme(String)
Search Document