• DoctypeDeclaration{http://etl.sf.net/etl/doctype/0.2.1}:
    • systemId: "../grammars/EJ.g.etl"
    • context: "MethodContent"
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PostfixIncrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PostfixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PrefixIncrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PrefixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PrefixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • PrefixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value:
              • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                • value: a
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • PostfixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value:
          • PostfixDecrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value:
              • UnaryMinusOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value:
                  • PrefixIncrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value:
                      • PrefixIncrementOp{http://etl.sf.net/2006/samples/ej/0.1}:
                        • value:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: a
     1: doctype "../grammars/EJ.g.etl" context "MethodContent";
     2: a++; a--; // postfix
     3: ++a;--a; // prefix
     4: -- --a; - ++ ++a-- --; // complex sample