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

📄 preamble.flex

📁 JDK1.4编译器前端
💻 FLEX
字号:
package scanner;import beaver.Symbol;import beaver.Scanner;import parser.JavaParser.Terminals;import java.io.*;%%%public %final %class JavaScanner%extends Scanner%type Symbol %function nextToken %yylexthrow Scanner.Exception%unicode%line %column%{  StringBuffer strbuf = new StringBuffer(128);  int sub_line;  int sub_column;  private Symbol sym(short id) {    return new Symbol(id, yyline + 1, yycolumn + 1, len(), str());  }  private Symbol sym(short id, String value) {    return new Symbol(id, yyline + 1, yycolumn + 1, len(), value);  }  private String str() { return yytext(); }  private int len() { return yylength(); }  private void error(String msg) throws Scanner.Exception {    throw new Scanner.Exception(yyline + 1, yycolumn + 1, msg);  }%}

⌨️ 快捷键说明

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