GraphiQL API Documentation
    Preparing search index...

    Interface CharacterStreamInterface

    interface CharacterStreamInterface {
        backUp: (num: number) => void;
        column: () => number;
        current: () => string;
        eat: (pattern: TokenPattern) => string | undefined;
        eatSpace: () => boolean;
        eatWhile: (match: TokenPattern) => boolean;
        eol: () => boolean;
        getCurrentPosition: () => number;
        getStartOfToken: () => number;
        indentation: () => number;
        match: (
            pattern: TokenPattern,
            consume?: Maybe<boolean>,
            caseFold?: Maybe<boolean>,
        ) => boolean | string[];
        next: () => string;
        peek: () => string | null;
        skipTo: (position: number) => void;
        skipToEnd: () => void;
        sol: () => boolean;
    }

    Implemented by

    Index

    Properties

    backUp: (num: number) => void
    column: () => number
    current: () => string
    eat: (pattern: TokenPattern) => string | undefined
    eatSpace: () => boolean
    eatWhile: (match: TokenPattern) => boolean
    eol: () => boolean
    getCurrentPosition: () => number
    getStartOfToken: () => number
    indentation: () => number
    match: (
        pattern: TokenPattern,
        consume?: Maybe<boolean>,
        caseFold?: Maybe<boolean>,
    ) => boolean | string[]
    next: () => string
    peek: () => string | null
    skipTo: (position: number) => void
    skipToEnd: () => void
    sol: () => boolean