📄 dotscan.lpp
字号:
/* dot.l */%{#include <qstring.h>#include "dotparse.h"%}%option noyywrapname [a-zA-Z_][a-zA-Z0-9_]*string \"(\\.|[^\"])*\"space [ \t\n]+number [1-9][0-9]*float [0-9]*\.[0-9]+%%"graph" return GRAPH;"digraph" return DIGRAPH;"calltree" return CALL_TREE;"callingtree" return CALLING_TREE;"node" return NODE;"->" return DIR_EDGE;"--" return UNDIR_EDGE;{name} { yylval.pText = new QString(yytext); return NAME; }{string} { QString str = &yytext[1]; yylval.pText = new QString(str.left(yyleng - 2)); return STRING; }{number} { yylval.pText = new QString(yytext); return NUMBER; }{float} { yylval.pText = new QString(yytext); return NUMBER; }{space} ;. return yytext[0];%%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -