Python 3 interpreter in Go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

91 lines
2.8 KiB

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