Merge branch 'master' into refactor
This commit is contained in:
commit
066fd28cda
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
|||||||
SOURCES = $(shell find . -name '*.go')
|
SOURCES = $(shell find . -name '*.go')
|
||||||
PARSERS = $(shell find . -name '*.parser')
|
PARSERS = $(shell find . -name '*.treerack')
|
||||||
|
|
||||||
default: build
|
default: build
|
||||||
|
|
||||||
|
@ -4,6 +4,6 @@
|
|||||||
|
|
||||||
### Examples
|
### Examples
|
||||||
|
|
||||||
- JSON: https://github.com/aryszka/treerack/blob/master/json.parser
|
- JSON: https://github.com/aryszka/treerack/blob/master/json.treerack
|
||||||
- Scheme: https://github.com/aryszka/treerack/blob/master/scheme.parser
|
- Scheme: https://github.com/aryszka/treerack/blob/master/scheme.treerack
|
||||||
- Treerack (itself): https://github.com/aryszka/treerack/blob/master/syntax.parser
|
- Treerack (itself): https://github.com/aryszka/treerack/blob/master/treerack.treerack
|
||||||
|
2
boot.go
2
boot.go
@ -211,7 +211,7 @@ func bootSyntax() (*Syntax, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
f, err := os.Open("syntax.parser")
|
f, err := os.Open("treerack.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ func TestBoot(t *testing.T) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
f, err := os.Open("syntax.parser")
|
f, err := os.Open("treerack.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
return
|
return
|
||||||
|
@ -726,7 +726,7 @@ func TestEskip(t *testing.T) {
|
|||||||
e := eskip.Print(true, r...)
|
e := eskip.Print(true, r...)
|
||||||
b := bytes.NewBufferString(e)
|
b := bytes.NewBufferString(e)
|
||||||
|
|
||||||
s, err := openSyntaxFile("eskip.parser")
|
s, err := openSyntaxFile("eskip.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
return
|
return
|
||||||
|
@ -285,7 +285,7 @@ func jsonTreeToJSON(n *Node) (interface{}, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestJSON(t *testing.T) {
|
func TestJSON(t *testing.T) {
|
||||||
runTestsFile(t, "json.parser", []testItem{{
|
runTestsFile(t, "json.treerack", []testItem{{
|
||||||
title: "true",
|
title: "true",
|
||||||
text: "true",
|
text: "true",
|
||||||
node: &Node{
|
node: &Node{
|
||||||
@ -509,7 +509,7 @@ func TestRandomJSON(t *testing.T) {
|
|||||||
|
|
||||||
buf := bytes.NewBuffer(b)
|
buf := bytes.NewBuffer(b)
|
||||||
|
|
||||||
s, err := openSyntaxFile("json.parser")
|
s, err := openSyntaxFile("json.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
return
|
return
|
||||||
|
@ -3,7 +3,7 @@ package treerack
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func TestKeyVal(t *testing.T) {
|
func TestKeyVal(t *testing.T) {
|
||||||
runTestsFile(t, "keyval.parser", []testItem{{
|
runTestsFile(t, "keyval.treerack", []testItem{{
|
||||||
title: "empty",
|
title: "empty",
|
||||||
}, {
|
}, {
|
||||||
title: "a comment",
|
title: "a comment",
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestMML(t *testing.T) {
|
func TestMML(t *testing.T) {
|
||||||
s, err := openSyntaxFile("mml.parser")
|
s, err := openSyntaxFile("mml.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
return
|
return
|
||||||
@ -2969,7 +2969,7 @@ func TestMMLFile(t *testing.T) {
|
|||||||
|
|
||||||
const n = 180
|
const n = 180
|
||||||
|
|
||||||
s, err := openSyntaxFile("mml.parser")
|
s, err := openSyntaxFile("mml.treerack")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
return
|
return
|
||||||
|
@ -3,7 +3,7 @@ package treerack
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func TestScheme(t *testing.T) {
|
func TestScheme(t *testing.T) {
|
||||||
runTestsFile(t, "scheme.parser", []testItem{{
|
runTestsFile(t, "scheme.treerack", []testItem{{
|
||||||
title: "empty",
|
title: "empty",
|
||||||
}, {
|
}, {
|
||||||
title: "a function",
|
title: "a function",
|
||||||
|
@ -3,7 +3,7 @@ package treerack
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func TestSExpr(t *testing.T) {
|
func TestSExpr(t *testing.T) {
|
||||||
runTestsFile(t, "sexpr.parser", []testItem{{
|
runTestsFile(t, "sexpr.treerack", []testItem{{
|
||||||
title: "number",
|
title: "number",
|
||||||
text: "42",
|
text: "42",
|
||||||
nodes: []*Node{{
|
nodes: []*Node{{
|
||||||
|
Loading…
Reference in New Issue
Block a user