@amplitude/ampli
Version:
Amplitude CLI
396 lines (395 loc) • 16.5 kB
TypeScript
import { ATN } from "antlr4ts/atn/ATN";
import { Parser } from "antlr4ts/Parser";
import { ParserRuleContext } from "antlr4ts/ParserRuleContext";
import { RuleContext } from "antlr4ts/RuleContext";
import { TerminalNode } from "antlr4ts/tree/TerminalNode";
import { Token } from "antlr4ts/Token";
import { TokenStream } from "antlr4ts/TokenStream";
import { Vocabulary } from "antlr4ts/Vocabulary";
import { ObjectiveCPreprocessorParserListener } from "./ObjectiveCPreprocessorParserListener";
export declare class ObjectiveCPreprocessorParser extends Parser {
static readonly AUTO = 1;
static readonly BREAK = 2;
static readonly CASE = 3;
static readonly CHAR = 4;
static readonly CONST = 5;
static readonly CONTINUE = 6;
static readonly DEFAULT = 7;
static readonly DO = 8;
static readonly DOUBLE = 9;
static readonly ELSE = 10;
static readonly ENUM = 11;
static readonly EXTERN = 12;
static readonly FLOAT = 13;
static readonly FOR = 14;
static readonly GOTO = 15;
static readonly IF = 16;
static readonly INLINE = 17;
static readonly INT = 18;
static readonly LONG = 19;
static readonly REGISTER = 20;
static readonly RESTRICT = 21;
static readonly RETURN = 22;
static readonly SHORT = 23;
static readonly SIGNED = 24;
static readonly SIZEOF = 25;
static readonly STATIC = 26;
static readonly STRUCT = 27;
static readonly SWITCH = 28;
static readonly TYPEDEF = 29;
static readonly UNION = 30;
static readonly UNSIGNED = 31;
static readonly VOID = 32;
static readonly VOLATILE = 33;
static readonly WHILE = 34;
static readonly BOOL_ = 35;
static readonly COMPLEX = 36;
static readonly IMAGINERY = 37;
static readonly TRUE = 38;
static readonly FALSE = 39;
static readonly BOOL = 40;
static readonly Class = 41;
static readonly BYCOPY = 42;
static readonly BYREF = 43;
static readonly ID = 44;
static readonly IMP = 45;
static readonly IN = 46;
static readonly INOUT = 47;
static readonly NIL = 48;
static readonly NO = 49;
static readonly NULL = 50;
static readonly ONEWAY = 51;
static readonly OUT = 52;
static readonly PROTOCOL_ = 53;
static readonly SEL = 54;
static readonly SELF = 55;
static readonly SUPER = 56;
static readonly YES = 57;
static readonly AUTORELEASEPOOL = 58;
static readonly CATCH = 59;
static readonly CLASS = 60;
static readonly DYNAMIC = 61;
static readonly ENCODE = 62;
static readonly END = 63;
static readonly FINALLY = 64;
static readonly IMPLEMENTATION = 65;
static readonly INTERFACE = 66;
static readonly IMPORT = 67;
static readonly PACKAGE = 68;
static readonly PROTOCOL = 69;
static readonly OPTIONAL = 70;
static readonly PRIVATE = 71;
static readonly PROPERTY = 72;
static readonly PROTECTED = 73;
static readonly PUBLIC = 74;
static readonly REQUIRED = 75;
static readonly SELECTOR = 76;
static readonly SYNCHRONIZED = 77;
static readonly SYNTHESIZE = 78;
static readonly THROW = 79;
static readonly TRY = 80;
static readonly ATOMIC = 81;
static readonly NONATOMIC = 82;
static readonly RETAIN = 83;
static readonly ATTRIBUTE = 84;
static readonly AUTORELEASING_QUALIFIER = 85;
static readonly BLOCK = 86;
static readonly BRIDGE = 87;
static readonly BRIDGE_RETAINED = 88;
static readonly BRIDGE_TRANSFER = 89;
static readonly COVARIANT = 90;
static readonly CONTRAVARIANT = 91;
static readonly DEPRECATED = 92;
static readonly KINDOF = 93;
static readonly STRONG_QUALIFIER = 94;
static readonly TYPEOF = 95;
static readonly UNSAFE_UNRETAINED_QUALIFIER = 96;
static readonly UNUSED = 97;
static readonly WEAK_QUALIFIER = 98;
static readonly NULL_UNSPECIFIED = 99;
static readonly NULLABLE = 100;
static readonly NONNULL = 101;
static readonly NULL_RESETTABLE = 102;
static readonly NS_INLINE = 103;
static readonly NS_ENUM = 104;
static readonly NS_OPTIONS = 105;
static readonly ASSIGN = 106;
static readonly COPY = 107;
static readonly GETTER = 108;
static readonly SETTER = 109;
static readonly STRONG = 110;
static readonly READONLY = 111;
static readonly READWRITE = 112;
static readonly WEAK = 113;
static readonly UNSAFE_UNRETAINED = 114;
static readonly IB_OUTLET = 115;
static readonly IB_OUTLET_COLLECTION = 116;
static readonly IB_INSPECTABLE = 117;
static readonly IB_DESIGNABLE = 118;
static readonly NS_ASSUME_NONNULL_BEGIN = 119;
static readonly NS_ASSUME_NONNULL_END = 120;
static readonly EXTERN_SUFFIX = 121;
static readonly IOS_SUFFIX = 122;
static readonly MAC_SUFFIX = 123;
static readonly TVOS_PROHIBITED = 124;
static readonly IDENTIFIER = 125;
static readonly LP = 126;
static readonly RP = 127;
static readonly LBRACE = 128;
static readonly RBRACE = 129;
static readonly LBRACK = 130;
static readonly RBRACK = 131;
static readonly SEMI = 132;
static readonly COMMA = 133;
static readonly DOT = 134;
static readonly STRUCTACCESS = 135;
static readonly AT = 136;
static readonly ASSIGNMENT = 137;
static readonly GT = 138;
static readonly LT = 139;
static readonly BANG = 140;
static readonly TILDE = 141;
static readonly QUESTION = 142;
static readonly COLON = 143;
static readonly EQUAL = 144;
static readonly LE = 145;
static readonly GE = 146;
static readonly NOTEQUAL = 147;
static readonly AND = 148;
static readonly OR = 149;
static readonly INC = 150;
static readonly DEC = 151;
static readonly ADD = 152;
static readonly SUB = 153;
static readonly MUL = 154;
static readonly DIV = 155;
static readonly BITAND = 156;
static readonly BITOR = 157;
static readonly BITXOR = 158;
static readonly MOD = 159;
static readonly ADD_ASSIGN = 160;
static readonly SUB_ASSIGN = 161;
static readonly MUL_ASSIGN = 162;
static readonly DIV_ASSIGN = 163;
static readonly AND_ASSIGN = 164;
static readonly OR_ASSIGN = 165;
static readonly XOR_ASSIGN = 166;
static readonly MOD_ASSIGN = 167;
static readonly LSHIFT_ASSIGN = 168;
static readonly RSHIFT_ASSIGN = 169;
static readonly ELIPSIS = 170;
static readonly CHARACTER_LITERAL = 171;
static readonly STRING_START = 172;
static readonly HEX_LITERAL = 173;
static readonly OCTAL_LITERAL = 174;
static readonly BINARY_LITERAL = 175;
static readonly DECIMAL_LITERAL = 176;
static readonly FLOATING_POINT_LITERAL = 177;
static readonly WS = 178;
static readonly MULTI_COMMENT = 179;
static readonly SINGLE_COMMENT = 180;
static readonly BACKSLASH = 181;
static readonly SHARP = 182;
static readonly STRING_NEWLINE = 183;
static readonly STRING_END = 184;
static readonly STRING_VALUE = 185;
static readonly DIRECTIVE_IMPORT = 186;
static readonly DIRECTIVE_INCLUDE = 187;
static readonly DIRECTIVE_PRAGMA = 188;
static readonly DIRECTIVE_DEFINE = 189;
static readonly DIRECTIVE_DEFINED = 190;
static readonly DIRECTIVE_IF = 191;
static readonly DIRECTIVE_ELIF = 192;
static readonly DIRECTIVE_ELSE = 193;
static readonly DIRECTIVE_UNDEF = 194;
static readonly DIRECTIVE_IFDEF = 195;
static readonly DIRECTIVE_IFNDEF = 196;
static readonly DIRECTIVE_ENDIF = 197;
static readonly DIRECTIVE_TRUE = 198;
static readonly DIRECTIVE_FALSE = 199;
static readonly DIRECTIVE_ERROR = 200;
static readonly DIRECTIVE_WARNING = 201;
static readonly DIRECTIVE_BANG = 202;
static readonly DIRECTIVE_LP = 203;
static readonly DIRECTIVE_RP = 204;
static readonly DIRECTIVE_EQUAL = 205;
static readonly DIRECTIVE_NOTEQUAL = 206;
static readonly DIRECTIVE_AND = 207;
static readonly DIRECTIVE_OR = 208;
static readonly DIRECTIVE_LT = 209;
static readonly DIRECTIVE_GT = 210;
static readonly DIRECTIVE_LE = 211;
static readonly DIRECTIVE_GE = 212;
static readonly DIRECTIVE_STRING = 213;
static readonly DIRECTIVE_ID = 214;
static readonly DIRECTIVE_DECIMAL_LITERAL = 215;
static readonly DIRECTIVE_FLOAT = 216;
static readonly DIRECTIVE_NEWLINE = 217;
static readonly DIRECTIVE_MULTI_COMMENT = 218;
static readonly DIRECTIVE_SINGLE_COMMENT = 219;
static readonly DIRECTIVE_BACKSLASH_NEWLINE = 220;
static readonly DIRECTIVE_TEXT_NEWLINE = 221;
static readonly DIRECTIVE_TEXT = 222;
static readonly RULE_directive = 0;
static readonly RULE_directiveText = 1;
static readonly RULE_preprocessorExpression = 2;
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;
constructor(input: TokenStream);
directive(): DirectiveContext;
directiveText(): DirectiveTextContext;
preprocessorExpression(): PreprocessorExpressionContext;
preprocessorExpression(_p: number): PreprocessorExpressionContext;
sempred(_localctx: RuleContext, ruleIndex: number, predIndex: number): boolean;
private preprocessorExpression_sempred;
static readonly _serializedATN: string;
static __ATN: ATN;
static get _ATN(): ATN;
}
export declare class DirectiveContext extends ParserRuleContext {
constructor(parent: ParserRuleContext | undefined, invokingState: number);
get ruleIndex(): number;
copyFrom(ctx: DirectiveContext): void;
}
export declare class PreprocessorImportContext extends DirectiveContext {
SHARP(): TerminalNode;
directiveText(): DirectiveTextContext;
DIRECTIVE_IMPORT(): TerminalNode | undefined;
DIRECTIVE_INCLUDE(): TerminalNode | undefined;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorConditionalContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_IF(): TerminalNode | undefined;
preprocessorExpression(): PreprocessorExpressionContext | undefined;
DIRECTIVE_ELIF(): TerminalNode | undefined;
DIRECTIVE_ELSE(): TerminalNode | undefined;
DIRECTIVE_ENDIF(): TerminalNode | undefined;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorDefContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_IFDEF(): TerminalNode | undefined;
DIRECTIVE_ID(): TerminalNode;
DIRECTIVE_IFNDEF(): TerminalNode | undefined;
DIRECTIVE_UNDEF(): TerminalNode | undefined;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorPragmaContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_PRAGMA(): TerminalNode;
directiveText(): DirectiveTextContext;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorErrorContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_ERROR(): TerminalNode;
directiveText(): DirectiveTextContext;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorWarningContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_WARNING(): TerminalNode;
directiveText(): DirectiveTextContext;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorDefineContext extends DirectiveContext {
SHARP(): TerminalNode;
DIRECTIVE_DEFINE(): TerminalNode;
DIRECTIVE_ID(): TerminalNode;
directiveText(): DirectiveTextContext | undefined;
constructor(ctx: DirectiveContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class DirectiveTextContext extends ParserRuleContext {
DIRECTIVE_TEXT(): TerminalNode[];
DIRECTIVE_TEXT(i: number): TerminalNode;
DIRECTIVE_TEXT_NEWLINE(): TerminalNode[];
DIRECTIVE_TEXT_NEWLINE(i: number): TerminalNode;
constructor(parent: ParserRuleContext | undefined, invokingState: number);
get ruleIndex(): number;
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorExpressionContext extends ParserRuleContext {
constructor(parent: ParserRuleContext | undefined, invokingState: number);
get ruleIndex(): number;
copyFrom(ctx: PreprocessorExpressionContext): void;
}
export declare class PreprocessorConstantContext extends PreprocessorExpressionContext {
DIRECTIVE_TRUE(): TerminalNode | undefined;
DIRECTIVE_FALSE(): TerminalNode | undefined;
DIRECTIVE_DECIMAL_LITERAL(): TerminalNode | undefined;
DIRECTIVE_STRING(): TerminalNode | undefined;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorConditionalSymbolContext extends PreprocessorExpressionContext {
DIRECTIVE_ID(): TerminalNode;
DIRECTIVE_LP(): TerminalNode | undefined;
preprocessorExpression(): PreprocessorExpressionContext | undefined;
DIRECTIVE_RP(): TerminalNode | undefined;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorParenthesisContext extends PreprocessorExpressionContext {
DIRECTIVE_LP(): TerminalNode;
preprocessorExpression(): PreprocessorExpressionContext;
DIRECTIVE_RP(): TerminalNode;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorNotContext extends PreprocessorExpressionContext {
DIRECTIVE_BANG(): TerminalNode;
preprocessorExpression(): PreprocessorExpressionContext;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorBinaryContext extends PreprocessorExpressionContext {
_op: Token;
preprocessorExpression(): PreprocessorExpressionContext[];
preprocessorExpression(i: number): PreprocessorExpressionContext;
DIRECTIVE_EQUAL(): TerminalNode | undefined;
DIRECTIVE_NOTEQUAL(): TerminalNode | undefined;
DIRECTIVE_AND(): TerminalNode | undefined;
DIRECTIVE_OR(): TerminalNode | undefined;
DIRECTIVE_LT(): TerminalNode | undefined;
DIRECTIVE_GT(): TerminalNode | undefined;
DIRECTIVE_LE(): TerminalNode | undefined;
DIRECTIVE_GE(): TerminalNode | undefined;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}
export declare class PreprocessorDefinedContext extends PreprocessorExpressionContext {
DIRECTIVE_DEFINED(): TerminalNode;
DIRECTIVE_ID(): TerminalNode | undefined;
DIRECTIVE_LP(): TerminalNode | undefined;
DIRECTIVE_RP(): TerminalNode | undefined;
constructor(ctx: PreprocessorExpressionContext);
enterRule(listener: ObjectiveCPreprocessorParserListener): void;
exitRule(listener: ObjectiveCPreprocessorParserListener): void;
}