@Test public void should_compile() { assertThat(expression.compile(new CompilationHandler())).containsOnly(expression); assertThat(expression.toString()).isEqualTo("EndOfInput"); }
@Override public String toString() { return "EndOfInput"; }
EndOfInputExpression extends NativeExpression { @Override public String toString() { return "EndOfInput"; } }
EndOfInputExpression extends NativeExpression { @Override public String toString() { return "EndOfInput"; } private  EndOfInputExpression(); }
EndOfInputExpression extends NativeExpression { @Override public String toString() { return "EndOfInput"; } private  EndOfInputExpression(); @Override void execute(Machine machine); @Override String toString(); }
EndOfInputExpression extends NativeExpression { @Override public String toString() { return "EndOfInput"; } private  EndOfInputExpression(); @Override void execute(Machine machine); @Override String toString(); static final EndOfInputExpression INSTANCE; }