package compiler import "github.com/nihei9/maleeni/spec" func newRangeSymbolNodeWithPos(from, to byte, pos symbolPosition) *symbolNode { n := newRangeSymbolNode(from, to) n.pos = pos return n } func newSymbolNodeWithPos(v byte, pos symbolPosition) *symbolNode { n := newSymbolNode(v) n.pos = pos return n } func newEndMarkerNodeWithPos(id int, pos symbolPosition) *endMarkerNode { n := newEndMarkerNode(spec.LexModeKindID(id)) n.pos = pos return n }