internal MonaName(Token token, MonaExprType type) : base(token, type, null) { }
internal MonaExpr(Token token, MonaExprType type, MonaExpr[] subexprs) { this.token = token; this.type = type; this.subexprs = subexprs; }
internal MonaName(Token token, MonaExprType type) : base(token, type, null) { }
internal MonaExpr(Token token, MonaExprType type, MonaExpr[] subexprs) { this.token = token; this.type = type; this.subexprs = subexprs; }