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

📄 test.sa

📁 Java写的词法/语法分析器。可生成JAVA语言或者是C++的词法和语法分析器。并可产生语法分析树和对该树进行遍历
💻 SA
字号:
class MAIN is   main ( args : ARRAY{STR} ) is      if ( args.size < 2 ) then	 #OUT + "usage " + args[0] + " <filename>\n";	 return;      end;	       f : IFSTREAM := IFSTREAM::open_for_read( args[1] );      if ( void(f) ) then	 #OUT + "file \"" + args[1] + "\" not found\n";	 return;      end;      t ::= #T{ANTLR_COMMON_TOKEN}( f );      token : $ANTLR_TOKEN;      protect	 loop 	    token := t.next_token;	    if ( token.ttype = T_TOKENTYPES::EOF ) then	       break!;	    end;	    #OUT + token.str + '\n';	 end;      when $ANTLR_RECOGNITION_EXCEPTION then	 #ERR + "error: " + exception.str;      end;   end;end;

⌨️ 快捷键说明

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