PageRenderTime 42ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/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
  1. <?xml version="1.0" ?>
  2. <!-- This was based around Sun javacc 1.3.1. -->
  3. <!DOCTYPE COMMANDO SYSTEM "commando.dtd">
  4. <COMMANDO>
  5. <UI>
  6. <CAPTION LABEL="Source file(s)">
  7. <FILE_ENTRY LABEL="Source file(s)" VARNAME="source"
  8. EVAL="buffer.getPath()" />
  9. </CAPTION>
  10. <CAPTION LABEL="Paths">
  11. <DIR_ENTRY LABEL="Output directory" VARNAME="outputpath" />
  12. </CAPTION>
  13. <CAPTION LABEL="Compilation flags">
  14. <TOGGLE LABEL="STATIC" VARNAME="staticsetting" DEFAULT="TRUE" />
  15. <TOGGLE LABEL="DEBUG_PARSER" VARNAME="debug_parser" />
  16. <TOGGLE LABEL="DEBUG_LOOKAHEAD" VARNAME="debug_lookahead" />
  17. <TOGGLE LABEL="DEBUG_TOKEN_MANAGER" VARNAME="debug_token_manager" />
  18. <TOGGLE LABEL="IGNORE_CASE" VARNAME="ignore_case" />
  19. </CAPTION>
  20. </UI>
  21. <COMMANDS>
  22. <COMMAND SHELL="System" CONFIRM="FALSE">
  23. buf = new StringBuffer();
  24. buf.append("javacc");
  25. if(!outputpath.equals(""))
  26. {
  27. buf.append(" -OUTPUT_DIRECTORY=\"");
  28. buf.append(outputpath);
  29. buf.append('"');
  30. }
  31. buf.append(" -DEBUG_PARSER:");
  32. buf.append( debug_parser ? "true" : "false");
  33. buf.append(" -STATIC:");
  34. buf.append( staticsetting ? "true" : "false");
  35. buf.append(" -DEBUG_LOOKAHEAD:");
  36. buf.append( debug_lookahead ? "true" : "false");
  37. buf.append(" -DEBUG_TOKEN_MANAGER:");
  38. buf.append(debug_token_manager ? "true" : "false");
  39. buf.append(" -IGNORE_CASE:");
  40. buf.append(ignore_case ? "true" : "false" );
  41. buf.append(" \"");
  42. buf.append(source);
  43. buf.append('"');
  44. // return value
  45. buf.toString();
  46. </COMMAND>
  47. </COMMANDS>
  48. </COMMANDO>