git clone https://github.com/udhos/basgo
cd basgo
go get -d modernc.org/goyacc
go generate ./basparser
go install ./basgo-build
Cloning into 'basgo'...
remote: Enumerating objects: 3719, done.
remote: Counting objects: 100% (40/40), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 3719 (delta 17), reused 27 (delta 10), pack-reused 3679
Receiving objects: 100% (3719/3719), 833.34 KiB | 13.89 MiB/s, done.
Resolving deltas: 100% (2140/2140), done.
invalid escape, or illegal reserved word: precedence: parser.y:133
basparser/generate.go:1: running "goyacc": exit status 1
# github.com/udhos/basgo/basparser
basparser/lex.go:65:7: undefined: TkKeywordRem
basparser/lex.go:67:7: undefined: TkCommentQ
basparser/lex.go:69:7: undefined: TkString
parser.y:5: imported and not used: "fmt" as __yyfmt__
parser.y:7: imported and not used: "fmt"
parser.y:9: imported and not used: "strconv"
parser.y:10: imported and not used: "strings"
parser.y:13: imported and not used: "github.com/udhos/baslib/baslib/file"
basparser/token.go:8:23: undefined: TkNull
basparser/token.go:9:23: undefined: TkIdentifier
basparser/lex.go:69:7: too many errors