⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 word_parser_output_1.txt

📁 一个C语言编译器
💻 TXT
字号:
line 1:</PREINCLUDE>#include<PREINCLUDE>
line 1:</LOGIC_OP> < <LOGIC_OP>
line 1:</ID>stdio<ID>
line 1:</ID>h<ID>
line 1:</LOGIC_OP> > <LOGIC_OP>
line 2:</PREINCLUDE>#include<PREINCLUDE>
line 2:</LOGIC_OP> < <LOGIC_OP>
line 2:</ID>ctype<ID>
line 2:</ID>h<ID>
line 2:</LOGIC_OP> > <LOGIC_OP>
line 3:</PREINCLUDE>#include<PREINCLUDE>
line 3:</LOGIC_OP> < <LOGIC_OP>
line 3:</ID>string<ID>
line 3:</ID>h<ID>
line 3:</LOGIC_OP> > <LOGIC_OP>
line 5:</PREDEFINE>#define<PREDEFINE>
line 5:</ID>KEY_MOUNT<ID>
line 5:</NUMBER>32<NUMBER>
line 6:</PREDEFINE>#define<PREDEFINE>
line 6:</ID>ID_SIZE<ID>
line 6:</NUMBER>64<NUMBER>
line 7:</PREDEFINE>#define<PREDEFINE>
line 7:</ID>MAX_ID<ID>
line 7:</NUMBER>2000<NUMBER>
line 9:</PREDEFINE>#define<PREDEFINE>
line 9:</ID>ANTO<ID>
line 9:</NUMBER>257<NUMBER>
line 10:</PREDEFINE>#define<PREDEFINE>
line 10:</ID>BREAK<ID>
line 10:</NUMBER>258<NUMBER>
line 11:</PREDEFINE>#define<PREDEFINE>
line 11:</ID>CASE<ID>
line 11:</NUMBER>259<NUMBER>
line 12:</PREDEFINE>#define<PREDEFINE>
line 12:</ID>CHAR<ID>
line 12:</NUMBER>260<NUMBER>
line 13:</PREDEFINE>#define<PREDEFINE>
line 13:</ID>CONST<ID>
line 13:</NUMBER>261<NUMBER>
line 14:</PREDEFINE>#define<PREDEFINE>
line 14:</ID>CONTINUE<ID>
line 14:</NUMBER>262<NUMBER>
line 15:</PREDEFINE>#define<PREDEFINE>
line 15:</ID>DEFAULT<ID>
line 15:</NUMBER>263<NUMBER>
line 16:</PREDEFINE>#define<PREDEFINE>
line 16:</ID>DO<ID>
line 16:</NUMBER>264<NUMBER>
line 17:</PREDEFINE>#define<PREDEFINE>
line 17:</ID>DOUBLE<ID>
line 17:</NUMBER>265<NUMBER>
line 18:</PREDEFINE>#define<PREDEFINE>
line 18:</ID>ELSE<ID>
line 18:</NUMBER>266<NUMBER>
line 19:</PREDEFINE>#define<PREDEFINE>
line 19:</ID>ENUM<ID>
line 19:</NUMBER>267<NUMBER>
line 20:</PREDEFINE>#define<PREDEFINE>
line 20:</ID>EXTERN<ID>
line 20:</NUMBER>268<NUMBER>
line 21:</PREDEFINE>#define<PREDEFINE>
line 21:</ID>FLOAT<ID>
line 21:</NUMBER>269<NUMBER>
line 22:</PREDEFINE>#define<PREDEFINE>
line 22:</ID>FOR<ID>
line 22:</NUMBER>270<NUMBER>
line 23:</PREDEFINE>#define<PREDEFINE>
line 23:</ID>GOTO<ID>
line 23:</NUMBER>271<NUMBER>
line 24:</PREDEFINE>#define<PREDEFINE>
line 24:</ID>IF<ID>
line 24:</NUMBER>272<NUMBER>
line 25:</PREDEFINE>#define<PREDEFINE>
line 25:</ID>INT<ID>
line 25:</NUMBER>273<NUMBER>
line 26:</PREDEFINE>#define<PREDEFINE>
line 26:</ID>LONG<ID>
line 26:</NUMBER>274<NUMBER>
line 27:</PREDEFINE>#define<PREDEFINE>
line 27:</ID>REGISTER<ID>
line 27:</NUMBER>275<NUMBER>
line 28:</PREDEFINE>#define<PREDEFINE>
line 28:</ID>RETURN<ID>
line 28:</NUMBER>276<NUMBER>
line 29:</PREDEFINE>#define<PREDEFINE>
line 29:</ID>SHORT<ID>
line 29:</NUMBER>277<NUMBER>
line 30:</PREDEFINE>#define<PREDEFINE>
line 30:</ID>SIGNED<ID>
line 30:</NUMBER>278<NUMBER>
line 31:</PREDEFINE>#define<PREDEFINE>
line 31:</ID>SIZEOF<ID>
line 31:</NUMBER>279<NUMBER>
line 32:</PREDEFINE>#define<PREDEFINE>
line 32:</ID>STATIC<ID>
line 32:</NUMBER>280<NUMBER>
line 33:</PREDEFINE>#define<PREDEFINE>
line 33:</ID>STRUCT<ID>
line 33:</NUMBER>281<NUMBER>
line 34:</PREDEFINE>#define<PREDEFINE>
line 34:</ID>SWITCH<ID>
line 34:</NUMBER>282<NUMBER>
line 35:</PREDEFINE>#define<PREDEFINE>
line 35:</ID>TYPEDEF<ID>
line 35:</NUMBER>283<NUMBER>
line 36:</PREDEFINE>#define<PREDEFINE>
line 36:</ID>UNION<ID>
line 36:</NUMBER>284<NUMBER>
line 37:</PREDEFINE>#define<PREDEFINE>
line 37:</ID>UNSIGNED<ID>
line 37:</NUMBER>285<NUMBER>
line 38:</PREDEFINE>#define<PREDEFINE>
line 38:</ID>VOID<ID>
line 38:</NUMBER>286<NUMBER>
line 39:</PREDEFINE>#define<PREDEFINE>
line 39:</ID>VOLATILE<ID>
line 39:</NUMBER>287<NUMBER>
line 40:</PREDEFINE>#define<PREDEFINE>
line 40:</ID>WHILE<ID>
line 40:</NUMBER>288<NUMBER>
line 42:</PREDEFINE>#define<PREDEFINE>
line 42:</ID>ID<ID>
line 42:</NUMBER>289<NUMBER>
line 43:</PREDEFINE>#define<PREDEFINE>
line 43:</ID>NUMBER<ID>
line 43:</NUMBER>290<NUMBER>
line 44:</PREDEFINE>#define<PREDEFINE>
line 44:</ID>STRING<ID>
line 44:</NUMBER>291<NUMBER>
line 45:</PREDEFINE>#define<PREDEFINE>
line 45:</ID>REAL<ID>
line 45:</NUMBER>292<NUMBER>
line 46:</PREDEFINE>#define<PREDEFINE>
line 46:</ID>RELOP<ID>
line 46:</NUMBER>293<NUMBER>
line 47:</PREDEFINE>#define<PREDEFINE>
line 47:</ID>LOGIC_OP<ID>
line 47:</NUMBER>294<NUMBER>
line 48:</PREDEFINE>#define<PREDEFINE>
line 48:</ID>PAIR_MATCH<ID>
line 48:</NUMBER>295<NUMBER>
line 49:</PREDEFINE>#define<PREDEFINE>
line 49:</ID>SINGLE_CHAR<ID>
line 49:</NUMBER>296<NUMBER>
line 50:</PREDEFINE>#define<PREDEFINE>
line 50:</ID>PREDEFINE<ID>
line 50:</NUMBER>297<NUMBER>
line 51:</PREDEFINE>#define<PREDEFINE>
line 51:</ID>PREINCLUDE<ID>
line 51:</NUMBER>298<NUMBER>
line 52:</PREDEFINE>#define<PREDEFINE>
line 52:</ID>DEPARTOR<ID>
line 52:</NUMBER>299<NUMBER>
line 53:</PREDEFINE>#define<PREDEFINE>
line 53:</ID>COMMA<ID>
line 53:</NUMBER>300<NUMBER>
line 54:</PREDEFINE>#define<PREDEFINE>
line 54:</ID>SELF_ADD<ID>
line 54:</NUMBER>301<NUMBER>
line 55:</PREDEFINE>#define<PREDEFINE>
line 55:</ID>SELF_SUB<ID>
line 55:</NUMBER>302<NUMBER>
line 56:</PREDEFINE>#define<PREDEFINE>
line 56:</ID>AND<ID>
line 56:</NUMBER>303<NUMBER>
line 57:</PREDEFINE>#define<PREDEFINE>
line 57:</ID>OR<ID>
line 57:</NUMBER>304<NUMBER>
line 58:</PREDEFINE>#define<PREDEFINE>
line 58:</ID>BIG_EQUAL<ID>
line 58:</NUMBER>305<NUMBER>
line 59:</PREDEFINE>#define<PREDEFINE>
line 59:</ID>SMA_EQUAL<ID>
line 59:</NUMBER>306<NUMBER>
line 60:</PREDEFINE>#define<PREDEFINE>
line 60:</ID>EQUIV<ID>
line 60:</NUMBER>307<NUMBER>
line 61:</PREDEFINE>#define<PREDEFINE>
line 61:</ID>REF<ID>
line 61:</NUMBER>308<NUMBER>
line 62:</PREDEFINE>#define<PREDEFINE>
line 62:</ID>REMAIN<ID>
line 62:</NUMBER>309<NUMBER>
line 63:</PREDEFINE>#define<PREDEFINE>
line 63:</ID>UNEQUAL<ID>
line 63:</NUMBER>310<NUMBER>
line 64:</PREDEFINE>#define<PREDEFINE>
line 64:</ID>DONE<ID>
line 64:</NUMBER>311<NUMBER>
line 66:</KEYWORD>struct<KEYWORD>
line 66:</ID>symbol<ID>
line 68:</KEYWORD>char<KEYWORD>
line 68:</RELOP>*<RELOP>
line 68:</ID>lexpre<ID>
line 68:</DEPARTOR> ; <DEPARTOR>
line 69:</KEYWORD>int<KEYWORD>
line 69:</ID>field<ID>
line 69:</DEPARTOR> ; <DEPARTOR>
line 70:</ID>symtable<ID>
line 70:</ID>KEY_MOUNT<ID>
line 70:</RELOP>+<RELOP>
line 70:</NUMBER>1<NUMBER>
line 70:</DEPARTOR> ; <DEPARTOR>
line 72:</KEYWORD>struct<KEYWORD>
line 72:</ID>stack<ID>
line 74:</KEYWORD>int<KEYWORD>
line 74:</ID>pair_list<ID>
line 74:</NUMBER>100<NUMBER>
line 74:</DEPARTOR> ; <DEPARTOR>
line 75:</KEYWORD>int<KEYWORD>
line 75:</ID>top<ID>
line 75:</DEPARTOR> ; <DEPARTOR>
line 76:</ID>pair<ID>
line 76:</DEPARTOR> ; <DEPARTOR>
line 77:</KEYWORD>struct<KEYWORD>
line 77:</ID>symbol<ID>
line 77:</ID>sym_list<ID>
line 77:</ID>MAX_ID<ID>
line 77:</DEPARTOR> ; <DEPARTOR>
line 79:</KEYWORD>int<KEYWORD>
line 79:</ID>lineno<ID>
line 79:</RELOP>=<RELOP>
line 79:</NUMBER>0<NUMBER>
line 79:</DEPARTOR> ; <DEPARTOR>
line 80:</KEYWORD>char<KEYWORD>
line 80:</RELOP>*<RELOP>
line 80:</ID>lexeme<ID>
line 80:</DEPARTOR> ; <DEPARTOR>
line 81:</ID>FILE<ID>
line 81:</RELOP>*<RELOP>
line 81:</ID>res<ID>
line 81:</DEPARTOR> ; <DEPARTOR>
line 82:</ID>FILE<ID>
line 82:</RELOP>*<RELOP>
line 82:</ID>err<ID>
line 82:</DEPARTOR> ; <DEPARTOR>
line 83:</KEYWORD>int<KEYWORD>
line 83:</ID>token_type<ID>
line 83:</DEPARTOR> ; <DEPARTOR>
line 84:</KEYWORD>int<KEYWORD>
line 84:</ID>token_val<ID>
line 84:</DEPARTOR> ; <DEPARTOR>
line 86:</KEYWORD>void<KEYWORD>
line 86:</ID>init<ID>
line 86:</DEPARTOR> ; <DEPARTOR>
line 87:</KEYWORD>int<KEYWORD>
line 87:</ID>word_parse<ID>
line 87:</DEPARTOR> ; <DEPARTOR>
line 88:</KEYWORD>void<KEYWORD>
line 88:</ID>error<ID>
line 88:</KEYWORD>char<KEYWORD>
line 88:</RELOP>*<RELOP>
line 88:</ID>s<ID>
line 88:</DEPARTOR> ; <DEPARTOR>
line 89:</KEYWORD>int<KEYWORD>
line 89:</ID>insert<ID>
line 89:</KEYWORD>char<KEYWORD>
line 89:</RELOP>*<RELOP>
line 89:</ID>q<ID>
line 89:</LOGIC_OP> ,<LOGIC_OP>
line 89:</KEYWORD>int<KEYWORD>
line 89:</ID>token<ID>
line 89:</DEPARTOR> ; <DEPARTOR>
line 90:</KEYWORD>int<KEYWORD>
line 90:</ID>lookup<ID>
line 90:</KEYWORD>char<KEYWORD>
line 90:</RELOP>*<RELOP>
line 90:</ID>q<ID>
line 90:</DEPARTOR> ; <DEPARTOR>
line 91:</KEYWORD>int<KEYWORD>
line 91:</ID>is_full<ID>
line 91:</DEPARTOR> ; <DEPARTOR>
line 116:</KEYWORD>if<KEYWORD>
line 116:</LOGIC_OP>!<LOGIC_OP>
line 116:</ID>res<ID>
line 116:</RELOP>=<RELOP>
line 116:</ID>fopen<ID>
line 116:</ID>argv<ID>
line 116:</NUMBER>0<NUMBER>
line 116:</LOGIC_OP> ,<LOGIC_OP>
line 116:</STRING>r<STRING>
line 118:</ID>printf<ID>
line 118:</STRING>error,can't open the file,please check the f

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -