moonbitlang/parser/attribute does not have a README file
pub suberror ParseError { UnexpectedToken(@moonbitlang/parser/tokens.TokenToken, (@moonbitlang/parser/basic.PositionPosition, @moonbitlang/parser/basic.PositionPosition), Array[@moonbitlang/parser/tokens.TokenKindTokenKind]) UnexpectedEndOfInput(@moonbitlang/parser/basic.PositionPosition, Array[@moonbitlang/parser/tokens.TokenKindTokenKind])}
impl Debug for ParseError
fn to_repr(ParseError) -> @moonbitlang/core/debug.ReprRepr
pub(all) struct Attribute { loc : @moonbitlang/parser/basic.LocationLocation raw : String parsed : Expr?}
impl ToJson for Attribute
fn to_json(attr : Attribute) -> Json
impl Debug for Attribute
fn to_repr(Attribute) -> @moonbitlang/core/debug.ReprRepr
fn Attribute::name(self : Attribute) -> String?
fn Attribute::new(loc~ : @moonbitlang/parser/basic.LocationLocation, content : (String, String?, String)) -> Attribute
pub(all) enum Expr { Ident(Id) String(String) Apply(Id, @moonbitlang/core/list.ListList[Prop]) Bool(Bool)}
impl Debug for Expr
fn to_repr(Expr) -> @moonbitlang/core/debug.ReprRepr
pub(all) struct Id { qual : String? name : String}
impl Show for Id
fn output(self : Id, logger : &Logger) -> Unit
impl Debug for Id
fn to_repr(self : Id) -> @moonbitlang/core/debug.ReprRepr
pub(all) enum Prop { Labeled(String, Expr) Expr(Expr)}
impl Debug for Prop
fn to_repr(Prop) -> @moonbitlang/core/debug.ReprRepr
fn payloads(tokens : Array[(@moonbitlang/parser/tokens.TokenToken, @moonbitlang/parser/basic.PositionPosition, @moonbitlang/parser/basic.PositionPosition)], initial_pos? : @moonbitlang/parser/basic.PositionPosition) -> @moonbitlang/core/list.ListList[Prop] raise ParseError
Install
AST and parsers for the MoonBit programming language
Dependencies
Powered by MoonBit
© 2026 mooncakes.io