diff --git a/examples/java/Calc.test b/examples/java/Calc.test index 996b20e0..b0d238f1 100644 --- a/examples/java/Calc.test +++ b/examples/java/Calc.test @@ -30,4 +30,4 @@ run 0 '7 cat >input < -1) { + char c = (char)res; + if (c == '\r' || c == '\n') { + position.line += 1; + position.column = 1; + } else { + position.column += 1; + } + } + return res; + } + + public Position getPosition () { + return position; } }