diff options
-rw-r--r-- | tnslc/out.txt | 1144 |
1 files changed, 0 insertions, 1144 deletions
diff --git a/tnslc/out.txt b/tnslc/out.txt deleted file mode 100644 index def2bd1..0000000 --- a/tnslc/out.txt +++ /dev/null @@ -1,1144 +0,0 @@ -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 1, col: 1, type: UNKNOWN} - -Importing utils/utils.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 1, col: 1, type: UNKNOWN} - -Importing utils/c_wrap_linux.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"Alert!\n\0", line: 4, col: 18, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"0\n\0", line: 5, col: 16, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"(nil)\n\0", line: 6, col: 16, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {0, line: 8, col: 14, type: LITRL} - -Block being skipped. Parsing will pick up after the end: - Token {_alloc, line: 9, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_realloc, line: 34, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_delete, line: 59, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_printf, line: 79, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_print_num, line: 99, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_create_file, line: 121, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_open_file, line: 145, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_close_file, line: 168, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_read_byte, line: 182, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_fseek, line: 204, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_write_byte, line: 228, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_perror, line: 249, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_alert, line: 269, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 5, col: 2, type: UNKNOWN} - -Importing utils/vector.tnsl -Expected ',' to continue the declaration list or a closing delimiter: - Token {data, line: 2, col: 8, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {,, line: 2, col: 12, type: SEP} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {}, line: 7, col: 1, type: DELIM} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {4, line: 9, col: 28, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {256, line: 10, col: 24, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"Num 0\n\0", line: 12, col: 18, type: LITRL} - -Block being skipped. Parsing will pick up after the end: - Token {Vector, line: 14, col: 11, type: USRWD} - -Expected ',' to continue the declaration list or a closing delimiter: - Token {strings, line: 100, col: 10, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {,, line: 100, col: 17, type: SEP} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {}, line: 104, col: 1, type: DELIM} - -Block being skipped. Parsing will pick up after the end: - Token {Artifact, line: 106, col: 11, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 6, col: 2, type: UNKNOWN} - -Importing utils/file.tnsl -Expected ',' to continue the declaration list or a closing delimiter: - Token {Artifact, line: 2, col: 2, type: USRWD} - -Expected variable name in declaration: - Token {,, line: 2, col: 15, type: SEP} - -Expected variable name in declaration: - Token {uint, line: 4, col: 2, type: KEYTP} - -Expected variable name in declaration: - Token {,, line: 4, col: 10, type: SEP} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {}, line: 6, col: 1, type: DELIM} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"Handle: (nil)\n\0", line: 8, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"..", line: 9, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {".", line: 10, col: 22, type: LITRL} - -Block being skipped. Parsing will pick up after the end: - Token {File, line: 12, col: 11, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 7, col: 2, type: UNKNOWN} - -Importing utils/algo.tnsl -Block being skipped. Parsing will pick up after the end: - Token {strcmp, line: 2, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {strlen, line: 12, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {base_for_char, line: 17, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {decode_bin, line: 29, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {decode_oct, line: 35, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {decode_hex, line: 41, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {decode_dec, line: 51, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {cstr_to_int, line: 58, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {cstr_to_uint, line: 91, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {reverse_str, line: 122, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {uint_to_hex_str, line: 132, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {int_to_str, line: 158, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {strcpy, line: 186, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {unquote_cha, line: 192, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {unquote_str, line: 215, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 8, col: 2, type: UNKNOWN} - -Importing utils/iterator.tnsl -Expected ',' to continue the declaration list or a closing delimiter: - Token {v, line: 2, col: 10, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {,, line: 2, col: 11, type: SEP} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {}, line: 4, col: 1, type: DELIM} - -Block being skipped. Parsing will pick up after the end: - Token {Iterator, line: 6, col: 11, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 2, col: 1, type: UNKNOWN} - -Importing parse/parse.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 2, col: 2, type: UNKNOWN} - -Importing parse/tokenizer.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {0, line: 2, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {1, line: 2, col: 40, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {2, line: 3, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {3, line: 4, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {4, line: 5, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {5, line: 6, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {6, line: 7, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {7, line: 8, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {998, line: 10, col: 22, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {999, line: 11, col: 20, type: LITRL} - -Expected ',' to continue the declaration list or a closing delimiter: - Token {_type, line: 14, col: 7, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {,, line: 14, col: 12, type: SEP} - -Expected variable name in declaration: - Token {uint, line: 16, col: 2, type: KEYTP} - -Expected variable name in declaration: - Token {,, line: 17, col: 7, type: SEP} - -Expected variable name in declaration: - Token {}, line: 19, col: 1, type: DELIM} - -Block being skipped. Parsing will pick up after the end: - Token {Token, line: 21, col: 11, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_in_csv, line: 31, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_str_contains, line: 47, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"import,using,module,export,struct,method,implements,interface,operator,enum,if,else,loop,continue,break,return,label,goto,asm\0", line: 57, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"uint8,uint16,uint32,uint64,uint,int8,int16,int32,int64,int,float32,float64,float,bool,void,vect,type\0", line: 58, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"false,true,null\0", line: 59, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"~`!@#$%^&*()[]{}-+=\"\'\\|;:/?.>,<\0", line: 61, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"`~!%^&|*-=+./><\0", line: 63, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"==,&&,||,^^,!==,!&&,!||,!^^,!<,!>,<<,>>,!&,!|,!^,++,--,>==,<==\0", line: 64, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {3, line: 65, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"is,len\0", line: 66, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"()[]{}\0", line: 68, col: 21, type: LITRL} - -Block being skipped. Parsing will pick up after the end: - Token {produce_word_token, line: 71, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {produce_string_token, line: 105, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {comment_line, line: 136, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {comment_block, line: 148, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {is_comment_block, line: 166, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {is_multi_delim, line: 170, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {produce_reserved_token, line: 181, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {produce_numeric_token, line: 244, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {is_whitespace, line: 290, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {is_reserved, line: 299, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {is_numeric, line: 303, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {produce_next_token, line: 310, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {produce_first_token, line: 348, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {gen_token_list, line: 357, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_token_type, line: 379, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_token, line: 405, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_token_list, line: 414, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {end_token_list, line: 422, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 3, col: 2, type: UNKNOWN} - -Importing parse/ast.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {0, line: 2, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {1, line: 2, col: 46, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {2, line: 3, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {3, line: 4, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {4, line: 5, col: 19, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {5, line: 6, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {6, line: 7, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {7, line: 8, col: 24, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {8, line: 9, col: 25, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {9, line: 10, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {10, line: 11, col: 22, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {11, line: 12, col: 22, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {12, line: 13, col: 22, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {13, line: 14, col: 24, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {14, line: 15, col: 25, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {15, line: 16, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {16, line: 17, col: 21, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {998, line: 18, col: 20, type: LITRL} - -Expected ',' to continue the declaration list or a closing delimiter: - Token {_type, line: 21, col: 9, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {,, line: 21, col: 14, type: SEP} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {., line: 23, col: 7, type: AUG} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {}, line: 24, col: 1, type: DELIM} - -Block being skipped. Parsing will pick up after the end: - Token {Node, line: 26, col: 11, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_get_closing_delim, line: 46, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_advance_check, line: 58, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_print_err, line: 68, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_value, line: 80, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_type_helper_pre, line: 88, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_type_helper_func, line: 135, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_type_helper_usertype, line: 145, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_type, line: 172, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_maybe_helper_decl, line: 221, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_list_decl, line: 225, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_list_enum, line: 258, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_list_type, line: 299, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_method, line: 335, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_function, line: 338, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_import, line: 343, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_asm, line: 373, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_struct, line: 394, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_enum, line: 433, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_decl, line: 480, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_top_block, line: 520, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_module, line: 563, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {_ast_file, line: 613, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {generate_ast, line: 642, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_node_type, line: 659, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_node_head, line: 699, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_ast_rec, line: 707, col: 4, type: USRWD} - -Block being skipped. Parsing will pick up after the end: - Token {print_ast, line: 724, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 3, col: 1, type: UNKNOWN} - -Importing compile/compile.tnsl -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {:, line: 2, col: 2, type: UNKNOWN} - -Importing compile/generate.tnsl -Block being skipped. Parsing will pick up after the end: - Token {generate, line: 1, col: 4, type: USRWD} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"out.asm\0", line: 5, col: 23, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {" -TNSLC v0.6.0 (C) 2024 CircleShift (MPL 2.0) - -usage: - tnslc (file in) [file out] - -\0", line: 13, col: 16, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"Error opening file\n\0", line: 15, col: 20, type: LITRL} - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {" - -Expected 'import', 'struct', 'asm', block, or declaration in top level: - Token {"\n\0", line: 18, col: 18, type: LITRL} - -Block being skipped. Parsing will pick up after the end: - Token {main, line: 20, col: 4, type: USRWD} - -{ NODE_TYPE: NTYPE_MODULE, DATA: - { NODE_TYPE: NTYPE_ASM, DATA: extern malloc, realloc, free, printf, open, close, read, write, lseek, perror - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: { - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: _alert - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: { - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: _dec - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: { - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: _ptr - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: void - } - } - { NODE_TYPE: NTYPE_ID, DATA: NULL - } - } - { NODE_TYPE: NTYPE_MODULE, DATA: utils - { NODE_TYPE: NTYPE_STRUCT, DATA: Vector - { NODE_TYPE: NTYPE_DLIST, DATA: { - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: void - } - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: count - } - { NODE_TYPE: NTYPE_ID, DATA: size - } - { NODE_TYPE: NTYPE_ID, DATA: _elsz - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: VECTOR_MIN_ELEMENTS - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: VECTOR_MAX_GROW - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NUM_STR - } - } - { NODE_TYPE: NTYPE_STRUCT, DATA: Artifact - { NODE_TYPE: NTYPE_DLIST, DATA: { - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: size - } - { NODE_TYPE: NTYPE_ID, DATA: count - } - } - { NODE_TYPE: NTYPE_STRUCT, DATA: File - { NODE_TYPE: NTYPE_DLIST, DATA: { - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: path - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: int32 - } - } - { NODE_TYPE: NTYPE_ID, DATA: handle - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: pos - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: bool - } - } - { NODE_TYPE: NTYPE_ID, DATA: at_end - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: PT_HANDLE - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: PARENT_DIR - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: CURRENT_DIR - } - } - { NODE_TYPE: NTYPE_STRUCT, DATA: Iterator - { NODE_TYPE: NTYPE_DLIST, DATA: { - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: Vector - } - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: int - } - } - { NODE_TYPE: NTYPE_ID, DATA: pos - } - } - } - { NODE_TYPE: NTYPE_MODULE, DATA: parse - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_DELIM - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_SEP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_KEYWD - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_KEYTP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_LITRL - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_AUG - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_USRWD - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_COMNT - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_UNKNOWN - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: TTYPE_ERR - } - } - { NODE_TYPE: NTYPE_STRUCT, DATA: Token - { NODE_TYPE: NTYPE_DLIST, DATA: { - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: data - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: line - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: col - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: KEYWORDS - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: KEYTYPES - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: LITERALS - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: RESERVED - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: OP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: MULTI_OP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint - } - } - { NODE_TYPE: NTYPE_ID, DATA: MAX_MULTI - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: MULTI_OP_W - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: DELIMS - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_MODULE - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_EXPORT - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_STRUCT - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_TYPE - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_ID - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_BIN_OP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_PRE_OP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_POST_OP - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_FUNCTION - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_METHOD - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_TLIST - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_DLIST - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_ELIST - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_LITERAL - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_KEY_TYPE - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_ENUM - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_DECL - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - { NODE_TYPE: NTYPE_ID, DATA: NTYPE_ASM - } - } - { NODE_TYPE: NTYPE_STRUCT, DATA: Node - { NODE_TYPE: NTYPE_DLIST, DATA: { - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: uint16 - } - } - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: data - } - { NODE_TYPE: NTYPE_ID, DATA: utils - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_ID, DATA: Vector - } - } - { NODE_TYPE: NTYPE_ID, DATA: sub - } - } - } - { NODE_TYPE: NTYPE_MODULE, DATA: compile - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: DEFAULT_FOUT - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: USAGE - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: FOPEN_ERR - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: char_str - } - } - { NODE_TYPE: NTYPE_DECL, DATA: - { NODE_TYPE: NTYPE_TYPE, DATA: - { NODE_TYPE: NTYPE_PRE_OP, DATA: ~ - } - { NODE_TYPE: NTYPE_ID, DATA: uint8 - } - } - { NODE_TYPE: NTYPE_ID, DATA: newline - } - } -} |