public EmitSyntax Ldstr(QStr str) { il.Emit(OpCodes.Ldstr, str.Text); return this; }
public Variant QuotedStringValue(QStr str) { return new Variant(str.Text); }
public QStr Str(char[] buffer, int start, int length) { return(QStr.Parse(buffer, start, length)); }
public Piece Literal(QStr str) { var nodes = str.Text.Select(ch => CharSetNode.Create(IntSet.Of(ch))); return new Piece { Node = AstNode.Cat(nodes) }; }