public SreExpr Or1(SreExpr[] inner) { return new SreExpr { Node = new OrNode(inner.Select(token => token.Node)) }; }
public OpenSreExpr OpenSeq(SreExpr[] items) { return new OpenSreExpr { Node = AstNode.Cat(items.Select(item => item.Node).ToArray()) }; }