2017-07-15 21:49:08 +02:00
|
|
|
package treerack
|
2017-06-25 17:51:08 +02:00
|
|
|
|
2018-01-04 19:27:43 +01:00
|
|
|
import "os"
|
2017-06-25 17:51:08 +02:00
|
|
|
|
2017-06-26 00:20:54 +02:00
|
|
|
func bootSyntax() (*Syntax, error) {
|
2017-11-05 03:28:36 +01:00
|
|
|
f, _ := os.Open("syntax.treerack")
|
|
|
|
defer f.Close()
|
2018-01-04 19:27:43 +01:00
|
|
|
|
|
|
|
// never fails:
|
|
|
|
doc, _ := parsegen(f)
|
2017-06-25 17:51:08 +02:00
|
|
|
|
2017-10-31 21:53:09 +01:00
|
|
|
s := &Syntax{}
|
2017-06-25 17:51:08 +02:00
|
|
|
return s, define(s, doc)
|
|
|
|
}
|