as2dts
Version:
A command line tool that converts ActionScript 3 classes and interfaces to TypeScript definitions (d.ts files)
109 lines (104 loc) • 2.37 kB
text/typescript
var NodeKind = {
ADD: "add",
AND: "and",
ARGUMENTS: "arguments",
ARRAY: "array",
ARRAY_ACCESSOR: "arr-acc",
AS: "as",
AS_DOC: "as-doc",
ASSIGN: "assign",
B_AND: "b-and",
B_NOT: "b-not",
B_OR: "b-or",
B_XOR: "b-xor",
BLOCK: "block",
BREAK: "break",
CALL: "call",
CASE: "case",
CASES: "cases",
CATCH: "catch",
CLASS: "class",
COMPILATION_UNIT: "compilation-unit",
COND: "cond",
CONDITION: "condition",
CONDITIONAL: "conditional",
CONST: "const",
CONST_LIST: "const-list",
CONTENT: "content",
CONTINUE: "continue",
DEFAULT: "default",
DELETE: "delete",
DO: "do",
DOT: "dot",
E4X_ATTR: "e4x-attr",
E4X_FILTER: "e4x-filter",
E4X_STAR: "e4x-star",
ENCAPSULATED: "encapsulated",
EQUALITY: "equality",
EXPR_LIST: "expr-list",
EXTENDS: "extends",
FINALLY: "finally",
FOR: "for",
FOREACH: "foreach",
FORIN: "forin",
FUNCTION: "function",
GET: "get",
IF: "if",
IMPLEMENTS: "implements",
IMPLEMENTS_LIST: "implements-list",
IMPORT: "import",
IN: "in",
INCLUDE: "include",
INIT: "init",
INTERFACE: "interface",
ITER: "iter",
LAMBDA: "lambda",
LEFT_CURLY_BRACKET: "{",
META: "meta",
META_LIST: "meta-list",
MINUS: "minus",
MOD_LIST: "mod-list",
MODIFIER: "mod",
MULTI_LINE_COMMENT: "multi-line-comment",
MULTIPLICATION: "mul",
NAME: "name",
NAME_TYPE_INIT: "name-type-init",
NEW: "new",
NOT: "not",
OBJECT: "object",
OP: "op",
OR: "or",
PACKAGE: "package",
PARAMETER: "parameter",
PARAMETER_LIST: "parameter-list",
PLUS: "plus",
POST_DEC: "post-dec",
POST_INC: "post-inc",
PRE_DEC: "pre-dec",
PRE_INC: "pre-inc",
PROP: "prop",
RELATION: "relation",
REST: "rest",
RETURN: "return",
SET: "set",
SHIFT: "shift",
STAR: "star",
STMT_EMPTY: "stmt-empty",
SWITCH: "switch",
SWITCH_BLOCK: "switch-block",
TRY: "try",
TYPE: "type",
TYPEOF: "typeof",
USE: "use",
VALUE: "value",
VAR: "var",
VAR_LIST: "var-list",
VECTOR: "vector",
SHORT_VECTOR: "short_vector",
VOID: "void",
WHILE: "while",
XML_LITERAL: "xml_literal",
LITERAL: "literal",
IDENTIFIER: "identifier"
}
export = NodeKind;