UNPKG

@maniascript/api

Version:

Maniascript API generator

139 lines (138 loc) 5.74 kB
import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; export declare class DocCommentParser extends antlr.Parser { static readonly DOC_START = 1; static readonly DOC_END = 2; static readonly COMMAND_BRIEF = 3; static readonly COMMAND_PARAM = 4; static readonly WHITESPACE = 5; static readonly NEWLINE = 6; static readonly STAR = 7; static readonly COLON = 8; static readonly TEXT_CONTENT = 9; static readonly UNKNOWN = 10; static readonly RULE_documentation = 0; static readonly RULE_content = 1; static readonly RULE_line = 2; static readonly RULE_lineEmpty = 3; static readonly RULE_lineBrief = 4; static readonly RULE_lineParam = 5; static readonly RULE_lineDescription = 6; static readonly RULE_lineStart = 7; static readonly RULE_brief = 8; static readonly RULE_param = 9; static readonly RULE_description = 10; static readonly literalNames: (string | null)[]; static readonly symbolicNames: (string | null)[]; static readonly ruleNames: string[]; get grammarFileName(): string; get literalNames(): (string | null)[]; get symbolicNames(): (string | null)[]; get ruleNames(): string[]; get serializedATN(): number[]; protected createFailedPredicateException(predicate?: string, message?: string): antlr.FailedPredicateException; constructor(input: antlr.TokenStream); documentation(): DocumentationContext; content(): ContentContext; line(): LineContext; lineEmpty(): LineEmptyContext; lineBrief(): LineBriefContext; lineParam(): LineParamContext; lineDescription(): LineDescriptionContext; lineStart(): LineStartContext; brief(): BriefContext; param(): ParamContext; description(): DescriptionContext; static readonly _serializedATN: number[]; private static __ATN; static get _ATN(): antlr.ATN; private static readonly vocabulary; get vocabulary(): antlr.Vocabulary; private static readonly decisionsToDFA; } export declare class DocumentationContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); DOC_START(): antlr.TerminalNode; DOC_END(): antlr.TerminalNode; EOF(): antlr.TerminalNode; content(): ContentContext | null; get ruleIndex(): number; } export declare class ContentContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); line(): LineContext[]; line(i: number): LineContext | null; get ruleIndex(): number; } export declare class LineContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); lineEmpty(): LineEmptyContext | null; lineBrief(): LineBriefContext | null; lineParam(): LineParamContext | null; lineDescription(): LineDescriptionContext | null; get ruleIndex(): number; } export declare class LineEmptyContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); NEWLINE(): antlr.TerminalNode; lineStart(): LineStartContext | null; get ruleIndex(): number; } export declare class LineBriefContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); brief(): BriefContext; lineStart(): LineStartContext | null; NEWLINE(): antlr.TerminalNode | null; get ruleIndex(): number; } export declare class LineParamContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); param(): ParamContext; lineStart(): LineStartContext | null; NEWLINE(): antlr.TerminalNode | null; get ruleIndex(): number; } export declare class LineDescriptionContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); description(): DescriptionContext; lineStart(): LineStartContext | null; NEWLINE(): antlr.TerminalNode | null; get ruleIndex(): number; } export declare class LineStartContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); WHITESPACE(): antlr.TerminalNode[]; WHITESPACE(i: number): antlr.TerminalNode | null; STAR(): antlr.TerminalNode | null; get ruleIndex(): number; } export declare class BriefContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); COMMAND_BRIEF(): antlr.TerminalNode; WHITESPACE(): antlr.TerminalNode; description(): DescriptionContext; get ruleIndex(): number; } export declare class ParamContext extends antlr.ParserRuleContext { _paramName?: Token | null; constructor(parent: antlr.ParserRuleContext | null, invokingState: number); COMMAND_PARAM(): antlr.TerminalNode; WHITESPACE(): antlr.TerminalNode[]; WHITESPACE(i: number): antlr.TerminalNode | null; COLON(): antlr.TerminalNode; TEXT_CONTENT(): antlr.TerminalNode; description(): DescriptionContext | null; get ruleIndex(): number; } export declare class DescriptionContext extends antlr.ParserRuleContext { constructor(parent: antlr.ParserRuleContext | null, invokingState: number); TEXT_CONTENT(): antlr.TerminalNode[]; TEXT_CONTENT(i: number): antlr.TerminalNode | null; WHITESPACE(): antlr.TerminalNode[]; WHITESPACE(i: number): antlr.TerminalNode | null; STAR(): antlr.TerminalNode[]; STAR(i: number): antlr.TerminalNode | null; COLON(): antlr.TerminalNode[]; COLON(i: number): antlr.TerminalNode | null; get ruleIndex(): number; }