PageRenderTime 25ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/XML/sidekick/ecmascript/parser/ASTOperator.java

#
Java | 39 lines | 26 code | 10 blank | 3 comment | 0 complexity | d0062dc5f2d8ada5a3f87f1c4b6c445c 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. /* Generated By:JJTree: Do not edit this line. ASTOperator.java */
  2. package sidekick.ecmascript.parser;
  3. import sidekick.ecmascript.parser.EcmaScript;
  4. import sidekick.ecmascript.parser.EcmaScriptVisitor;
  5. public class ASTOperator extends SimpleNode {
  6. private int operatorCode = EOF;
  7. public ASTOperator(int id) {
  8. super(id);
  9. }
  10. public ASTOperator(EcmaScript p, int id) {
  11. super(p, id);
  12. }
  13. /** Accept the visitor. * */
  14. @Override
  15. public Object jjtAccept(EcmaScriptVisitor visitor, Object data) {
  16. return visitor.visit(this, data);
  17. }
  18. // JMCL
  19. public void setOperator(int operatorCode) {
  20. this.operatorCode = operatorCode;
  21. }
  22. public int getOperator() {
  23. return operatorCode;
  24. }
  25. @Override
  26. public String toString() {
  27. return "Operator[" + tokenImage[operatorCode] + "]";
  28. }
  29. }