@@ -0,0 +1,529 @@
+package net.folab.fo.ast;%0A%0Aimport net.folab.fo.bytecode.JavaType;%0Aimport net.folab.fo.bytecode.StatementContext;%0A%0Aimport org.objectweb.asm.MethodVisitor;%0A%0Apublic interface Expression %7B%0A%0A    public static final Expression VOID = new Expression() %7B%0A%0A        public JavaType getType() %7B%0A            return JavaType.VOID;%0A        %7D%0A%0A        public void generate(MethodVisitor mv, StatementContext context) %7B%0A%0A        %7D%0A%0A    %7D;%0A%0A    public void generate(MethodVisitor mv, StatementContext context);%0A%0A    public JavaType getType();%0A%0A%7D%0A

Add Expression