• 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:
      • LessThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • LessOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • GreaterThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • GreaterOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • EqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • NotEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: a
        • value2:
          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
            • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • ConditionalOrOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • EqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value1:
              • LessThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: a
                • value2:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: b
            • value2:
              • GreaterThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: a
                • value2:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: c
        • value2:
          • NotEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value1:
              • GreaterOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: a
                • value2:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: c
            • value2:
              • LessOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: c
                • value2:
                  • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value: b
  • ExpressionStatement{http://etl.sf.net/2006/samples/ej/0.1}:
    • expression:
      • ConditionalOrOp{http://etl.sf.net/2006/samples/ej/0.1}:
        • value1:
          • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value:
              • EqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value:
                      • LessThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
                        • value1:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: a
                        • value2:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: b
                • value2:
                  • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value:
                      • GreaterThenOp{http://etl.sf.net/2006/samples/ej/0.1}:
                        • value1:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: a
                        • value2:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: c
        • value2:
          • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
            • value:
              • NotEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                • value1:
                  • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value:
                      • GreaterOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                        • value1:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: a
                        • value2:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: c
                • value2:
                  • IdentityOp{http://etl.sf.net/2006/samples/ej/0.1}:
                    • value:
                      • LessOrEqualOp{http://etl.sf.net/2006/samples/ej/0.1}:
                        • value1:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: c
                        • value2:
                          • Identifier{http://etl.sf.net/2006/samples/ej/0.1}:
                            • value: b
     1: doctype "../grammars/EJ.g.etl" context "MethodContent";
     2: // relational operators
     3: a<b; a<=b; a>b; a>=b;
     4: // equality operators
     5: a == b; a != b;
     6: // sample of opeartor priority two lines below are the same
     7: a<b == a>c || a>=c != c<=b;
     8: ((a<b) == (a>c)) || ((a>=c) != (c<=b));