Module AST.Token

Summary of exported operations:

Exported datatypes:


Token

Constructors:

  • CharTok :: Char -> Token
  • IntTok :: Int -> Token
  • FloatTok :: Float -> Token
  • StringTok :: String -> Token
  • Id :: Ident -> Token
  • QId :: Ident -> Token
  • Sym :: String -> Token
  • QSym :: String -> Token
  • LeftParen :: Token
  • RightParen :: Token
  • Semicolon :: Token
  • LeftBrace :: Token
  • RightBrace :: Token
  • LeftBracket :: Token
  • RightBracket :: Token
  • Comma :: Token
  • Underscore :: Token
  • Backquote :: Token
  • LeftBraceSemicolon :: Token
  • VSemicolon :: Token
  • VRightBrace :: Token
  • KW_case :: Token
  • KW_data :: Token
  • KW_do :: Token
  • KW_else :: Token
  • KW_external :: Token
  • KW_fcase :: Token
  • KW_foreign :: Token
  • KW_free :: Token
  • KW_if :: Token
  • KW_import :: Token
  • KW_in :: Token
  • KW_infix :: Token
  • KW_infixl :: Token
  • KW_infixr :: Token
  • KW_let :: Token
  • KW_module :: Token
  • KW_newtype :: Token
  • KW_of :: Token
  • KW_then :: Token
  • KW_type :: Token
  • KW_where :: Token
  • At :: Token
  • Colon :: Token
  • DotDot :: Token
  • DoubleColon :: Token
  • Equals :: Token
  • Backslash :: Token
  • Bar :: Token
  • LeftArrow :: Token
  • RightArrow :: Token
  • Tilde :: Token
  • Bind :: Token
  • Select :: Token
  • Id_as :: Token
  • Id_ccall :: Token
  • Id_forall :: Token
  • Id_hiding :: Token
  • Id_interface :: Token
  • Id_primitive :: Token
  • Id_qualified :: Token
  • SymDot :: Token
  • SymMinus :: Token
  • SymMinusDot :: Token
  • PragmaLanguage :: Token
  • PragmaOptions :: (Maybe String) -> String -> Token
  • PragmaHiding :: Token
  • PragmaEnd :: Token
  • LineComment :: String -> Token
  • NestedComment :: String -> Token
  • EOF :: Token

Exported operations: