📄 java.l
字号:
%{#include <stdlib.h>//#include "types.h"#include "y.tab.h"%}Separator [\(\)\{\}\[\]\;\,\.]Delimitator [\=\>\<\!\+\-\*\/\&\|]Digit [0-9]Letter [a-zA-Z]AnyButSlash [^\/]AnyButAstr [^\*]AnyButApostrof [^\\']AnyButGhilimele [^\\"] BAK [\b]TAB [\t]CR [\r]NL [\n]ESCAPECharacter [\\]Escape [\\]([b]|[t]|[r]|[n]|[\\])Identifier {Letter}({Letter}|{Digit})*CommentMoreLines [\/][\*]({AnyButAstr}|[\*]{AnyButSlash})*[\*][\/]CommentOneLine [ \/][\/].*Comment ({CommentMoreLines}|{CommentOneLine})WhiteSpace ({BAK}|{TAB}|{CR}|{NL}|[ ])Dimension [\[]({WhiteSpace}|{Comment})*[\]]Sign ([\+]|[\-])Integer {Digit}+ Numeric ({Integer})Character [\']({Escape}|{AnyButApostrof})[\']String [\"]({Escape}|{AnyButGhilimele})*[\"]Literal ({Numeric}|{Character}|{String})%%"true" {return LITERAL;}"false" {return LITERAL;}{Separator} {return yytext[0];}{Delimitator} {return yytext[0];}"+" {return OP_ADD;}"-" {return OP_SUB;}"*" {return OP_MUL;}"/" {return OP_DIV;} "==" {return OP_EQ;}"<=" {return OP_LE;}">=" {return OP_GE;}"!=" {return OP_NE;}"||" {return OP_Logical_OR;}"&&" {return OP_Logical_AND;}"++" {return OP_INC;}"--" {return OP_DEC;}"class" {return CLASS;}"abstract" {return ABSTRACT;}"implements" {return IMPLEMENTS;}"interface" {return INTERFACE;}"extends" {return EXTENDS;}"package" {return PACKAGE;}"import" {return IMPORT;}"public" {return PUBLIC;}"static" {return STATIC;}"private" {return PRIVATE;}"protected" {return PROTECTED;}"final" {return FINAL;}"return" {return RETURN;}"void" {return VOID;}"int" {return INT;}"char" {return CHAR;}"boolean" {return BOOLEAN;}"super" {return SUPER;}"this" {return THIS;}"null" {return JNULL;}"if" {return IF;}"else" {return ELSE;}"while" {return WHILE;}"do" return DO;for return FOR;{Dimension} {return OP_DIM;}{Identifier} {return IDENTIFIER;}{Literal} {return LITERAL;}{WhiteSpace} {}{Comment} {}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -