Sign in

    moonbit-community/tree_sitter_mbt/api does not have a README file

    ScannerError

    pub(all) suberror ScannerError {
    Failure(String)
    InvalidResult(String)
    } derive(Eq,
    Debug
    )

    FieldId

    FieldId::new

    fn FieldId::new(value : UInt) -> FieldId

    FieldId::value

    fn FieldId::value(self : FieldId) -> UInt

    InputEdit

    pub(all) struct InputEdit {
    start_byte : UInt
    old_end_byte : UInt
    new_end_byte : UInt
    start_point : Point
    old_end_point : Point
    new_end_point : Point
    } derive(Eq,
    Debug
    )

    InputEdit::edit_position

    fn InputEdit::edit_position(self : InputEdit, byte~ : UInt, point~ : Point) -> (UInt, Point)

    InputEdit::new

    fn InputEdit::new(start_byte~ : UInt, old_end_byte~ : UInt, new_end_byte~ : UInt, start_point~ : Point, old_end_point~ : Point, new_end_point~ : Point) -> InputEdit

    InputEncoding

    pub(all) enum InputEncoding {
    Utf8
    Utf16LE
    Utf16BE
    Custom
    } derive(Eq,
    Debug
    )

    Point

    pub(all) struct Point {
    row : UInt
    column : UInt
    } derive(Eq,
    Debug
    )

    Point::add

    fn Point::add(self : Point, other : Point) -> Point

    Point::edit

    fn Point::edit(self : Point, byte~ : UInt, edit~ : InputEdit) -> (UInt, Point)

    Point::gt

    fn Point::gt(self : Point, other : Point) -> Bool

    Point::gte

    fn Point::gte(self : Point, other : Point) -> Bool

    Point::lt

    fn Point::lt(self : Point, other : Point) -> Bool

    Point::lte

    fn Point::lte(self : Point, other : Point) -> Bool

    Point::max

    fn Point::max() -> Point

    Point::new

    fn Point::new(row~ : UInt, column~ : UInt) -> Point

    Point::sub

    fn Point::sub(self : Point, other : Point) -> Point

    Point::zero

    fn Point::zero() -> Point

    Range

    pub(all) struct Range {
    start_byte : UInt
    end_byte : UInt
    start_point : Point
    end_point : Point
    } derive(Eq,
    Debug
    )

    Range::byte_length

    fn Range::byte_length(self : Range) -> UInt

    Range::contains_byte

    fn Range::contains_byte(self : Range, byte : UInt) -> Bool

    Range::contains_point

    fn Range::contains_point(self : Range, point : Point) -> Bool

    Range::edit

    fn Range::edit(self : Range, edit : InputEdit) -> Range

    Range::is_empty

    fn Range::is_empty(self : Range) -> Bool

    Range::new

    fn Range::new(start_byte~ : UInt, end_byte~ : UInt, start_point~ : Point, end_point~ : Point) -> Range

    Range::unbounded

    fn Range::unbounded(start_byte~ : UInt, start_point~ : Point) -> Range

    StateId

    StateId::new

    fn StateId::new(value : UInt) -> StateId

    StateId::value

    fn StateId::value(self : StateId) -> UInt

    SymbolId

    type SymbolId derive(Eq,
    Debug
    )

    SymbolId::new

    fn SymbolId::new(value : UInt) -> SymbolId

    SymbolId::value

    fn SymbolId::value(self : SymbolId) -> UInt

    SymbolType

    pub(all) enum SymbolType {
    Regular
    Anonymous
    Supertype
    Auxiliary
    } derive(Eq,
    Debug
    )

    uint32_max

    fn uint32_max() -> UInt

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io