//generated by abstract-syntax-gen package de.peeeq.wurstscript.luaAst; import java.util.*; public interface LuaOpUnary extends Element{ Element getParent(); T match(Matcher s); void match(MatcherVoid s); public interface Matcher { T case_LuaOpNot(LuaOpNot luaOpNot); T case_LuaOpMinus(LuaOpMinus luaOpMinus); } public interface MatcherVoid { void case_LuaOpNot(LuaOpNot luaOpNot); void case_LuaOpMinus(LuaOpMinus luaOpMinus); } LuaOpUnary copy(); LuaOpUnary copyWithRefs(); /** */ public abstract void print(StringBuilder sb, int indent); }