/bundles/plugins-trunk/Console/console/commands/javacc.xml
XML | 68 lines | 54 code | 13 blank | 1 comment | 0 complexity | ad4d8aa8df75315cbf0cefec5323e02b MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?xml version="1.0" ?>
- <!-- This was based around Sun javacc 1.3.1. -->
- <!DOCTYPE COMMANDO SYSTEM "commando.dtd">
- <COMMANDO>
- <UI>
- <CAPTION LABEL="Source file(s)">
- <FILE_ENTRY LABEL="Source file(s)" VARNAME="source"
- EVAL="buffer.getPath()" />
- </CAPTION>
- <CAPTION LABEL="Paths">
- <DIR_ENTRY LABEL="Output directory" VARNAME="outputpath" />
- </CAPTION>
- <CAPTION LABEL="Compilation flags">
- <TOGGLE LABEL="STATIC" VARNAME="staticsetting" DEFAULT="TRUE" />
-
- <TOGGLE LABEL="DEBUG_PARSER" VARNAME="debug_parser" />
- <TOGGLE LABEL="DEBUG_LOOKAHEAD" VARNAME="debug_lookahead" />
- <TOGGLE LABEL="DEBUG_TOKEN_MANAGER" VARNAME="debug_token_manager" />
- <TOGGLE LABEL="IGNORE_CASE" VARNAME="ignore_case" />
- </CAPTION>
- </UI>
- <COMMANDS>
- <COMMAND SHELL="System" CONFIRM="FALSE">
- buf = new StringBuffer();
- buf.append("javacc");
- if(!outputpath.equals(""))
- {
- buf.append(" -OUTPUT_DIRECTORY=\"");
- buf.append(outputpath);
- buf.append('"');
- }
-
- buf.append(" -DEBUG_PARSER:");
- buf.append( debug_parser ? "true" : "false");
- buf.append(" -STATIC:");
- buf.append( staticsetting ? "true" : "false");
-
- buf.append(" -DEBUG_LOOKAHEAD:");
- buf.append( debug_lookahead ? "true" : "false");
-
- buf.append(" -DEBUG_TOKEN_MANAGER:");
- buf.append(debug_token_manager ? "true" : "false");
-
- buf.append(" -IGNORE_CASE:");
- buf.append(ignore_case ? "true" : "false" );
-
- buf.append(" \"");
- buf.append(source);
- buf.append('"');
- // return value
- buf.toString();
- </COMMAND>
- </COMMANDS>
- </COMMANDO>