UNPKG

@iotize/tap-scripts

Version:

IoTize Tap scripts

546 lines (545 loc) 25.1 kB
import { ATN } from "antlr4ts/atn/ATN"; import { FailedPredicateException } from "antlr4ts/FailedPredicateException"; import { Parser } from "antlr4ts/Parser"; import { ParserRuleContext } from "antlr4ts/ParserRuleContext"; import { TerminalNode } from "antlr4ts/tree/TerminalNode"; import { TokenStream } from "antlr4ts/TokenStream"; import { Vocabulary } from "antlr4ts/Vocabulary"; import { IoTizeTestListener } from "./IoTizeTestListener"; import { IoTizeTestVisitor } from "./IoTizeTestVisitor"; export declare class IoTizeTestParser extends Parser { static readonly LineComment = 1; static readonly LineComment2 = 2; static readonly SLASH = 3; static readonly COMMA = 4; static readonly BRACKET_OPEN = 5; static readonly BRACKET_CLOSE = 6; static readonly COLON = 7; static readonly SEMI_COLON = 8; static readonly POINT = 9; static readonly OP_GTE = 10; static readonly OP_LTE = 11; static readonly OPP_NQ = 12; static readonly OP_EQ = 13; static readonly OPP_NQ2 = 14; static readonly OP_LT = 15; static readonly OP_GT = 16; static readonly END_ERROR = 17; static readonly END = 18; static readonly CHECK = 19; static readonly LOGIN = 20; static readonly LOGOUT = 21; static readonly OUTPUT = 22; static readonly DISCONNECT = 23; static readonly DISPLAY_VERBOSE_INSTRUCTION = 24; static readonly DISPLAY_VERBOSE = 25; static readonly DISPLAY_ERROR_INSTRUCTION = 26; static readonly DISPLAY_ERROR = 27; static readonly DISPLAY_INFO_INSTRUCTION = 28; static readonly DISPLAY_INFO = 29; static readonly DISPLAY_INSTRUCTION = 30; static readonly DISPLAY = 31; static readonly CONNECT = 32; static readonly CONNECT_RETRY = 33; static readonly WAIT_INSTRUCTION = 34; static readonly GET = 35; static readonly PUT = 36; static readonly POST = 37; static readonly GETP = 38; static readonly GOTO_NOK = 39; static readonly GOTO_OK = 40; static readonly GOTOPREFIX = 41; static readonly CCOM_RAND_START = 42; static readonly CCOM_AUTO_RAND_START_ON = 43; static readonly CCOM_AUTO_RAND_START_OFF = 44; static readonly CCOM_ENABLE = 45; static readonly CCOM_DISABLE = 46; static readonly FW_MIN_CHECK = 47; static readonly FW_MAX_CHECK = 48; static readonly HEX_ARRAY = 49; static readonly HEX_INTEGER = 50; static readonly FLOAT = 51; static readonly DECIMAL_INTEGER = 52; static readonly STRING = 53; static readonly LABEL_NAME = 54; static readonly EOL = 55; static readonly WS = 56; static readonly RULE_prog = 0; static readonly RULE_line = 1; static readonly RULE_labelLine = 2; static readonly RULE_labelName = 3; static readonly RULE_instructionLine = 4; static readonly RULE_instruction = 5; static readonly RULE_ccomInstruction = 6; static readonly RULE_gotoInstruction = 7; static readonly RULE_gotoType = 8; static readonly RULE_checkInstruction = 9; static readonly RULE_comparison = 10; static readonly RULE_comparisonRightOperand = 11; static readonly RULE_numberArray = 12; static readonly RULE_comp_op = 13; static readonly RULE_displayInstructions = 14; static readonly RULE_loginInstruction = 15; static readonly RULE_logoutInstruction = 16; static readonly RULE_outputInstruction = 17; static readonly RULE_connectionInstructions = 18; static readonly RULE_waitInstruction = 19; static readonly RULE_lwm2mInstruction = 20; static readonly RULE_fWMinCheckInstruction = 21; static readonly RULE_fWMaxCheckInstruction = 22; static readonly RULE_responseLength = 23; static readonly RULE_lwm2mMethod = 24; static readonly RULE_lwm2mPath = 25; static readonly RULE_lwm2mParameter = 26; static readonly RULE_hexArray = 27; static readonly RULE_sizeOf = 28; static readonly RULE_objectParameter = 29; static readonly RULE_end = 30; static readonly RULE_endError = 31; static readonly RULE_hexInteger = 32; static readonly RULE_number = 33; static readonly RULE_string = 34; static readonly RULE_restOfLine = 35; static readonly ruleNames: string[]; private static readonly _LITERAL_NAMES; private static readonly _SYMBOLIC_NAMES; static readonly VOCABULARY: Vocabulary; get vocabulary(): Vocabulary; get grammarFileName(): string; get ruleNames(): string[]; get serializedATN(): string; protected createFailedPredicateException(predicate?: string, message?: string): FailedPredicateException; constructor(input: TokenStream); prog(): ProgContext; line(): LineContext; labelLine(): LabelLineContext; labelName(): LabelNameContext; instructionLine(): InstructionLineContext; instruction(): InstructionContext; ccomInstruction(): CcomInstructionContext; gotoInstruction(): GotoInstructionContext; gotoType(): GotoTypeContext; checkInstruction(): CheckInstructionContext; comparison(): ComparisonContext; comparisonRightOperand(): ComparisonRightOperandContext; numberArray(): NumberArrayContext; comp_op(): Comp_opContext; displayInstructions(): DisplayInstructionsContext; loginInstruction(): LoginInstructionContext; logoutInstruction(): LogoutInstructionContext; outputInstruction(): OutputInstructionContext; connectionInstructions(): ConnectionInstructionsContext; waitInstruction(): WaitInstructionContext; lwm2mInstruction(): Lwm2mInstructionContext; fWMinCheckInstruction(): FWMinCheckInstructionContext; fWMaxCheckInstruction(): FWMaxCheckInstructionContext; responseLength(): ResponseLengthContext; lwm2mMethod(): Lwm2mMethodContext; lwm2mPath(): Lwm2mPathContext; lwm2mParameter(): Lwm2mParameterContext; hexArray(): HexArrayContext; sizeOf(): SizeOfContext; objectParameter(): ObjectParameterContext; end(): EndContext; endError(): EndErrorContext; hexInteger(): HexIntegerContext; number(): NumberContext; string(): StringContext; restOfLine(): RestOfLineContext; static readonly _serializedATN: string; static __ATN: ATN; static get _ATN(): ATN; } export declare class ProgContext extends ParserRuleContext { line(): LineContext[]; line(i: number): LineContext; EOL(): TerminalNode[]; EOL(i: number): TerminalNode; EOF(): TerminalNode[]; EOF(i: number): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class LineContext extends ParserRuleContext { instructionLine(): InstructionLineContext | undefined; labelLine(): LabelLineContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class LabelLineContext extends ParserRuleContext { labelName(): LabelNameContext; COLON(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class LabelNameContext extends ParserRuleContext { LABEL_NAME(): TerminalNode | undefined; END(): TerminalNode | undefined; END_ERROR(): TerminalNode | undefined; CHECK(): TerminalNode | undefined; LOGIN(): TerminalNode | undefined; LOGOUT(): TerminalNode | undefined; OUTPUT(): TerminalNode | undefined; DISCONNECT(): TerminalNode | undefined; DISPLAY_VERBOSE(): TerminalNode | undefined; DISPLAY_ERROR(): TerminalNode | undefined; DISPLAY_INFO(): TerminalNode | undefined; DISPLAY(): TerminalNode | undefined; CONNECT(): TerminalNode | undefined; CONNECT_RETRY(): TerminalNode | undefined; WAIT_INSTRUCTION(): TerminalNode | undefined; GET(): TerminalNode | undefined; PUT(): TerminalNode | undefined; POST(): TerminalNode | undefined; GETP(): TerminalNode | undefined; GOTO_NOK(): TerminalNode | undefined; GOTO_OK(): TerminalNode | undefined; GOTOPREFIX(): TerminalNode | undefined; CCOM_RAND_START(): TerminalNode | undefined; CCOM_AUTO_RAND_START_ON(): TerminalNode | undefined; CCOM_AUTO_RAND_START_OFF(): TerminalNode | undefined; CCOM_ENABLE(): TerminalNode | undefined; CCOM_DISABLE(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class InstructionLineContext extends ParserRuleContext { COLON(): TerminalNode; instruction(): InstructionContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class InstructionContext extends ParserRuleContext { end(): EndContext | undefined; endError(): EndErrorContext | undefined; gotoInstruction(): GotoInstructionContext | undefined; checkInstruction(): CheckInstructionContext | undefined; lwm2mInstruction(): Lwm2mInstructionContext | undefined; loginInstruction(): LoginInstructionContext | undefined; logoutInstruction(): LogoutInstructionContext | undefined; connectionInstructions(): ConnectionInstructionsContext | undefined; displayInstructions(): DisplayInstructionsContext | undefined; outputInstruction(): OutputInstructionContext | undefined; waitInstruction(): WaitInstructionContext | undefined; ccomInstruction(): CcomInstructionContext | undefined; fWMinCheckInstruction(): FWMinCheckInstructionContext | undefined; fWMaxCheckInstruction(): FWMaxCheckInstructionContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class CcomInstructionContext extends ParserRuleContext { CCOM_RAND_START(): TerminalNode | undefined; CCOM_AUTO_RAND_START_ON(): TerminalNode | undefined; CCOM_AUTO_RAND_START_OFF(): TerminalNode | undefined; CCOM_ENABLE(): TerminalNode | undefined; CCOM_DISABLE(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class GotoInstructionContext extends ParserRuleContext { GOTOPREFIX(): TerminalNode; labelName(): LabelNameContext; POINT(): TerminalNode | undefined; gotoType(): GotoTypeContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class GotoTypeContext extends ParserRuleContext { GOTO_NOK(): TerminalNode | undefined; GOTO_OK(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class CheckInstructionContext extends ParserRuleContext { CHECK(): TerminalNode; comparison(): ComparisonContext; sizeOf(): SizeOfContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class ComparisonContext extends ParserRuleContext { comp_op(): Comp_opContext; comparisonRightOperand(): ComparisonRightOperandContext; number(): NumberContext | undefined; string(): StringContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class ComparisonRightOperandContext extends ParserRuleContext { string(): StringContext | undefined; numberArray(): NumberArrayContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class NumberArrayContext extends ParserRuleContext { number(): NumberContext[]; number(i: number): NumberContext; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class Comp_opContext extends ParserRuleContext { OP_LT(): TerminalNode | undefined; OP_GT(): TerminalNode | undefined; OP_EQ(): TerminalNode | undefined; OP_GTE(): TerminalNode | undefined; OP_LTE(): TerminalNode | undefined; OPP_NQ(): TerminalNode | undefined; OPP_NQ2(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class DisplayInstructionsContext extends ParserRuleContext { DISPLAY_INFO_INSTRUCTION(): TerminalNode | undefined; DISPLAY_VERBOSE_INSTRUCTION(): TerminalNode | undefined; DISPLAY_ERROR_INSTRUCTION(): TerminalNode | undefined; DISPLAY_INSTRUCTION(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class LoginInstructionContext extends ParserRuleContext { LOGIN(): TerminalNode; string(): StringContext[]; string(i: number): StringContext; COLON(): TerminalNode; number(): NumberContext; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class LogoutInstructionContext extends ParserRuleContext { LOGOUT(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class OutputInstructionContext extends ParserRuleContext { OUTPUT(): TerminalNode; sizeOf(): SizeOfContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class ConnectionInstructionsContext extends ParserRuleContext { CONNECT(): TerminalNode | undefined; CONNECT_RETRY(): TerminalNode | undefined; DISCONNECT(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class WaitInstructionContext extends ParserRuleContext { WAIT_INSTRUCTION(): TerminalNode; DECIMAL_INTEGER(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class Lwm2mInstructionContext extends ParserRuleContext { lwm2mMethod(): Lwm2mMethodContext; lwm2mPath(): Lwm2mPathContext; COLON(): TerminalNode; number(): NumberContext; responseLength(): ResponseLengthContext | undefined; lwm2mParameter(): Lwm2mParameterContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class FWMinCheckInstructionContext extends ParserRuleContext { FW_MIN_CHECK(): TerminalNode; FLOAT(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class FWMaxCheckInstructionContext extends ParserRuleContext { FW_MAX_CHECK(): TerminalNode; FLOAT(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class ResponseLengthContext extends ParserRuleContext { number(): NumberContext; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class Lwm2mMethodContext extends ParserRuleContext { GET(): TerminalNode | undefined; PUT(): TerminalNode | undefined; POST(): TerminalNode | undefined; GETP(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class Lwm2mPathContext extends ParserRuleContext { SLASH(): TerminalNode[]; SLASH(i: number): TerminalNode; DECIMAL_INTEGER(): TerminalNode[]; DECIMAL_INTEGER(i: number): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class Lwm2mParameterContext extends ParserRuleContext { hexArray(): HexArrayContext | undefined; number(): NumberContext | undefined; sizeOf(): SizeOfContext | undefined; objectParameter(): ObjectParameterContext | undefined; string(): StringContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class HexArrayContext extends ParserRuleContext { HEX_ARRAY(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class SizeOfContext extends ParserRuleContext { POINT(): TerminalNode | undefined; DECIMAL_INTEGER(): TerminalNode | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class ObjectParameterContext extends ParserRuleContext { BRACKET_OPEN(): TerminalNode; number(): NumberContext[]; number(i: number): NumberContext; BRACKET_CLOSE(): TerminalNode; COMMA(): TerminalNode[]; COMMA(i: number): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class EndContext extends ParserRuleContext { END(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class EndErrorContext extends ParserRuleContext { END_ERROR(): TerminalNode; number(): NumberContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class HexIntegerContext extends ParserRuleContext { HEX_INTEGER(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class NumberContext extends ParserRuleContext { DECIMAL_INTEGER(): TerminalNode | undefined; hexInteger(): HexIntegerContext | undefined; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class StringContext extends ParserRuleContext { STRING(): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; } export declare class RestOfLineContext extends ParserRuleContext { EOL(): TerminalNode[]; EOL(i: number): TerminalNode; constructor(parent: ParserRuleContext | undefined, invokingState: number); get ruleIndex(): number; enterRule(listener: IoTizeTestListener): void; exitRule(listener: IoTizeTestListener): void; accept<Result>(visitor: IoTizeTestVisitor<Result>): Result; }