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

📄 scanner.lex

📁 有关JDBC的使用一些编程实例,有关与数据库连接的代码
💻 LEX
字号:
import java.util.*;import java.lang.*;import java_cup.runtime.*;%%%{static scanner foo;public static void init() {  foo = new scanner(System.in);}public static token next_token() throws java.io.IOException {  return foo.yylex();}%}%class scanner%type token%eofval{return (new token(sym.EOF));%eofval}NUMBER=[0-9]+WHITE_SPACE_CHAR=[\n\ \t\b\012]%%<YYINITIAL> ";" { return new token (sym.SEMI); }<YYINITIAL> "+" { return new token (sym.PLUS); }<YYINITIAL> "-" { return new token (sym.MINUS); }<YYINITIAL> "*" { return new token (sym.TIMES); }<YYINITIAL> "/" { return new token (sym.DIVIDE); }<YYINITIAL> "%" { return new token (sym.MOD); }<YYINITIAL> "(" { return new token (sym.LPAREN); }<YYINITIAL> ")" { return new token (sym.RPAREN); }<YYINITIAL> {NUMBER} { return new int_token (sym.NUMBER, Integer.parseInt(yytext())); }<YYINITIAL> {WHITE_SPACE_CHAR} { }

⌨️ 快捷键说明

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