Sign in

    tonyyuyiding/asdl/lexer does not have a README file

    Offset

    type Offset = Int

    TokenizeError

    pub suberror TokenizeError {
    UnknownSymbol(Char)
    }

    Token

    pub(all) struct Token {
    body : TokenBody
    pos : Int
    } derive(
    Debug
    )

    Token::to_repr

    TokenBody

    pub(all) enum TokenBody {
    TypeId(StringView)
    ConstructorId(StringView)
    Equals
    Comma
    Question
    Pipe
    LParen
    RParen
    Asterisk
    LBrace
    RBrace
    } derive(Eq,
    Debug
    )

    TokenBody::equal

    fn TokenBody::equal(TokenBody, TokenBody) -> Bool

    TokenBody::not_equal

    fn TokenBody::not_equal(x : TokenBody, y : TokenBody) -> Bool

    tokenize

    fn tokenize(code : StringView) -> Array[Token] raise TokenizeError

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io