blob: 72e150b7f98e81e55841f6504af9f4daa18a4c3b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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
}
|