package lexer; public class Real extends Token { public final float value; public Real(float v) { super(Tag.REAL); value = v; }…
lexer 源代码
汇集 lexer 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
package lexer; public class Token { public final int tag; public Token(int t) { tag = t; } public String toString() {return "…
package lexer; public class Tag { public final static int AND = 256, BASIC = 257, BREAK = 258, DO = 259, ELSE =…
package lexer; public class Num extends Token { public final int value; public Num(int v) { super(Tag.NUM); value = v; } publ…
/************************************************************************/ /* 文件名:main.cpp */ /* 功 能:主函数 …
unit MYLDBSQLProcessor; {$I MYLDBVer.inc} interface uses Classes, SysUtils, Windows, DB, {$IFDEF DEBUG_LOG} …
#include "common.h" class Lexer{ private: char *src; int length; int index; char *buf; public: Lexer(char *filename); Lex…
#include "Lexer.h" #include #include #define MAXRESERVED 7 #define TOKENBUFSIZE 64 void getSingleOperator(char c, Token &to…
#include "common.h" #include "Lexer.h" #include "SyntaxTree.h" class Parser{ private: Lexer *lexer; Token currentToken; …
############################################################# # file: Makefile # author: ideawu ###############################…