Browse Source

don't forget to add in symbol package

master
Brett Langdon 10 years ago
parent
commit
db4964cbc1
2 changed files with 180 additions and 0 deletions
  1. +91
    -0
      symbol/id.go
  2. +89
    -0
      symbol/name.go

+ 91
- 0
symbol/id.go View File

@ -0,0 +1,91 @@
package symbol
type SymbolID int
const (
SINGLE_INPUT SymbolID = 256
FILE_INPUT SymbolID = 257
EVAL_INPUT SymbolID = 258
DECORATOR SymbolID = 259
DECORATORS SymbolID = 260
DECORATED SymbolID = 261
ASYNC_FUNCDEF SymbolID = 262
FUNCDEF SymbolID = 263
PARAMETERS SymbolID = 264
TYPEDARGSLIST SymbolID = 265
TFPDEF SymbolID = 266
VARARGSLIST SymbolID = 267
VFPDEF SymbolID = 268
STMT SymbolID = 269
SIMPLE_STMT SymbolID = 270
SMALL_STMT SymbolID = 271
EXPR_STMT SymbolID = 272
TESTLIST_STAR_EXPR SymbolID = 273
AUGASSIGN SymbolID = 274
DEL_STMT SymbolID = 275
PASS_STMT SymbolID = 276
FLOW_STMT SymbolID = 277
BREAK_STMT SymbolID = 278
CONTINUE_STMT SymbolID = 279
RETURN_STMT SymbolID = 280
YIELD_STMT SymbolID = 281
RAISE_STMT SymbolID = 282
IMPORT_STMT SymbolID = 283
IMPORT_NAME SymbolID = 284
IMPORT_FROM SymbolID = 285
IMPORT_AS_NAME SymbolID = 286
DOTTED_AS_NAME SymbolID = 287
IMPORT_AS_NAMES SymbolID = 288
DOTTED_AS_NAMES SymbolID = 289
DOTTED_NAME SymbolID = 290
GLOBAL_STMT SymbolID = 291
NONLOCAL_STMT SymbolID = 292
ASSERT_STMT SymbolID = 293
COMPOUND_STMT SymbolID = 294
ASYNC_STMT SymbolID = 295
IF_STMT SymbolID = 296
WHILE_STMT SymbolID = 297
FOR_STMT SymbolID = 298
TRY_STMT SymbolID = 299
WITH_STMT SymbolID = 300
WITH_ITEM SymbolID = 301
EXCEPT_CLAUSE SymbolID = 302
SUITE SymbolID = 303
TEST SymbolID = 304
TEST_NOCOND SymbolID = 305
LAMBDEF SymbolID = 306
LAMBDEF_NOCOND SymbolID = 307
OR_TEST SymbolID = 308
AND_TEST SymbolID = 309
NOT_TEST SymbolID = 310
COMPARISON SymbolID = 311
COMP_OP SymbolID = 312
STAR_EXPR SymbolID = 313
EXPR SymbolID = 314
XOR_EXPR SymbolID = 315
AND_EXPR SymbolID = 316
SHIFT_EXPR SymbolID = 317
ARITH_EXPR SymbolID = 318
TERM SymbolID = 319
FACTOR SymbolID = 320
POWER SymbolID = 321
ATOM_EXPR SymbolID = 322
ATOM SymbolID = 323
TESTLIST_COMP SymbolID = 324
TRAILER SymbolID = 325
SUBSCRIPTLIST SymbolID = 326
SUBSCRIPT SymbolID = 327
SLICEOP SymbolID = 328
EXPRLIST SymbolID = 329
TESTLIST SymbolID = 330
DICTORSETMAKER SymbolID = 331
CLASSDEF SymbolID = 332
ARGLIST SymbolID = 333
ARGUMENT SymbolID = 334
COMP_ITER SymbolID = 335
COMP_FOR SymbolID = 336
COMP_IF SymbolID = 337
ENCODING_DECL SymbolID = 338
YIELD_EXPR SymbolID = 339
YIELD_ARG SymbolID = 340
)

+ 89
- 0
symbol/name.go View File

@ -0,0 +1,89 @@
package symbol
var SymbolNames = [...]string{
SINGLE_INPUT: "SINGLE_INPUT",
FILE_INPUT: "FILE_INPUT",
EVAL_INPUT: "EVAL_INPUT",
DECORATOR: "DECORATOR",
DECORATORS: "DECORATORS",
DECORATED: "DECORATED",
ASYNC_FUNCDEF: "ASYNC_FUNCDEF",
FUNCDEF: "FUNCDEF",
PARAMETERS: "PARAMETERS",
TYPEDARGSLIST: "TYPEDARGSLIST",
TFPDEF: "TFPDEF",
VARARGSLIST: "VARARGSLIST",
VFPDEF: "VFPDEF",
STMT: "STMT",
SIMPLE_STMT: "SIMPLE_STMT",
SMALL_STMT: "SMALL_STMT",
EXPR_STMT: "EXPR_STMT",
TESTLIST_STAR_EXPR: "TESTLIST_STAR_EXPR",
AUGASSIGN: "AUGASSIGN",
DEL_STMT: "DEL_STMT",
PASS_STMT: "PASS_STMT",
FLOW_STMT: "FLOW_STMT",
BREAK_STMT: "BREAK_STMT",
CONTINUE_STMT: "CONTINUE_STMT",
RETURN_STMT: "RETURN_STMT",
YIELD_STMT: "YIELD_STMT",
RAISE_STMT: "RAISE_STMT",
IMPORT_STMT: "IMPORT_STMT",
IMPORT_NAME: "IMPORT_NAME",
IMPORT_FROM: "IMPORT_FROM",
IMPORT_AS_NAME: "IMPORT_AS_NAME",
DOTTED_AS_NAME: "DOTTED_AS_NAME",
IMPORT_AS_NAMES: "IMPORT_AS_NAMES",
DOTTED_AS_NAMES: "DOTTED_AS_NAMES",
DOTTED_NAME: "DOTTED_NAME",
GLOBAL_STMT: "GLOBAL_STMT",
NONLOCAL_STMT: "NONLOCAL_STMT",
ASSERT_STMT: "ASSERT_STMT",
COMPOUND_STMT: "COMPOUND_STMT",
ASYNC_STMT: "ASYNC_STMT",
IF_STMT: "IF_STMT",
WHILE_STMT: "WHILE_STMT",
FOR_STMT: "FOR_STMT",
TRY_STMT: "TRY_STMT",
WITH_STMT: "WITH_STMT",
WITH_ITEM: "WITH_ITEM",
EXCEPT_CLAUSE: "EXCEPT_CLAUSE",
SUITE: "SUITE",
TEST: "TEST",
TEST_NOCOND: "TEST_NOCOND",
LAMBDEF: "LAMBDEF",
LAMBDEF_NOCOND: "LAMBDEF_NOCOND",
OR_TEST: "OR_TEST",
AND_TEST: "AND_TEST",
NOT_TEST: "NOT_TEST",
COMPARISON: "COMPARISON",
COMP_OP: "COMP_OP",
STAR_EXPR: "STAR_EXPR",
EXPR: "EXPR",
XOR_EXPR: "XOR_EXPR",
AND_EXPR: "AND_EXPR",
SHIFT_EXPR: "SHIFT_EXPR",
ARITH_EXPR: "ARITH_EXPR",
TERM: "TERM",
FACTOR: "FACTOR",
POWER: "POWER",
ATOM_EXPR: "ATOM_EXPR",
ATOM: "ATOM",
TESTLIST_COMP: "TESTLIST_COMP",
TRAILER: "TRAILER",
SUBSCRIPTLIST: "SUBSCRIPTLIST",
SUBSCRIPT: "SUBSCRIPT",
SLICEOP: "SLICEOP",
EXPRLIST: "EXPRLIST",
TESTLIST: "TESTLIST",
DICTORSETMAKER: "DICTORSETMAKER",
CLASSDEF: "CLASSDEF",
ARGLIST: "ARGLIST",
ARGUMENT: "ARGUMENT",
COMP_ITER: "COMP_ITER",
COMP_FOR: "COMP_FOR",
COMP_IF: "COMP_IF",
ENCODING_DECL: "ENCODING_DECL",
YIELD_EXPR: "YIELD_EXPR",
YIELD_ARG: "YIELD_ARG",
}

Loading…
Cancel
Save