TabScript - v2.0.2
    Preparing search index...

    Module state

    State module for TabScript transpiler. Contains the State class that manages input/output during parsing.

    Classes

    ParseError

    Error thrown when the TabScript parser encounters invalid syntax. Contains position information (line, column, offset) for the error location.

    State

    Interfaces

    ParseGroupOpts

    Options for parsing delimited or indented groups. Used by s.parseGroup() to handle blocks like {...}, [...], or indented blocks.

    Snapshot

    Snapshot of parser state that can be used to revert changes.

    Functions

    pattern

    Creates a token matcher regex with a descriptive name for error messages. Automatically adds the sticky (/y) flag if not present.