summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 10:55:11 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 10:55:11 -0300
commit7201b6bd42d0b3d5176e605eb4076f9d2284500a (patch)
tree23fdd806654b3632c0b4b615259c36da2c9d9432 /data
parentedade87b0a74137643e4c3ac861fff5cadbbe980 (diff)
Change parser token syntax
Parser meta-tokens now use <...> syntax instead of {...} so as not to get them confused with reference tokens.
Diffstat (limited to 'data')
-rwxr-xr-xdata/misc/700000items.gram2
-rwxr-xr-xdata/misc/nimble.gram4
-rwxr-xr-xdata/new-sample-grammars/cbs.gram8
-rw-r--r--data/new-sample-grammars/drakensang/armor.gram17
-rwxr-xr-xdata/sample-grammars/career.gram8
5 files changed, 17 insertions, 22 deletions
diff --git a/data/misc/700000items.gram b/data/misc/700000items.gram
index 950bbb2..ae4f2ae 100755
--- a/data/misc/700000items.gram
+++ b/data/misc/700000items.gram
@@ -1,7 +1,7 @@
[item-name] [noun]
pragma prefix-with [item-name] [post]
-pragma prefix-with [item-name] [adj] [adj]
+pragma prefix-with [item-name] <&1..2> [adj]
pragma prefix-with [item-name] [pre]
pragma suffix-with [item-name] [end]
diff --git a/data/misc/nimble.gram b/data/misc/nimble.gram
index 52a520a..0408011 100755
--- a/data/misc/nimble.gram
+++ b/data/misc/nimble.gram
@@ -1,5 +1,5 @@
-[bimble] {^4} bimble
- {^4} nimble
+[bimble] <^4> bimble
+ <^4> nimble
dindle
symbol
frindle
diff --git a/data/new-sample-grammars/cbs.gram b/data/new-sample-grammars/cbs.gram
index fa70a40..dd3e76d 100755
--- a/data/new-sample-grammars/cbs.gram
+++ b/data/new-sample-grammars/cbs.gram
@@ -1375,7 +1375,7 @@ pragma export-rule [proposition]
going forward, [proposition]
actually, [proposition]
-[articulate-proposition] {^8} [proposition]
+[articulate-proposition] <^8> [proposition]
[articulate-proposition-1]
pragma export-rule [articulate-proposition]
@@ -1384,9 +1384,9 @@ pragma export-rule [articulate-proposition]
pragma export-rule [sentence]
-[sentences] {^2} {&1..4} [sentence]
- {^4} {&4..8} [sentence]
- {&8..12} [sentence]
+[sentences] <^2> <&1..4> [sentence]
+ <^4> <&4..8> [sentence]
+ <&8..12> [sentence]
pragma export-rule [sentences]
pragma initial-rule [sentences]
diff --git a/data/new-sample-grammars/drakensang/armor.gram b/data/new-sample-grammars/drakensang/armor.gram
index d559761..090b69d 100644
--- a/data/new-sample-grammars/drakensang/armor.gram
+++ b/data/new-sample-grammars/drakensang/armor.gram
@@ -5,9 +5,7 @@
pragma initial-rule [ds-armor]
[dragonknight-armor] [dragonknight-armortype]
- [dragonknight-armorprefix] [dragonknight-armortype]
- [dragonknight-armorprefix] [dragonknight-armortype]
- [dragonknight-armorprefix] [dragonknight-armortype]
+ <^3> [dragonknight-armorprefix] [dragonknight-armortype]
[dragonknight-armortype] jackboots
cloak
@@ -41,9 +39,7 @@ pragma initial-rule [ds-armor]
obsidian steel
[ranger-armor] [ranger-armortype]
- [ranger-armorprefix] [ranger-armortype]
- [ranger-armorprefix] [ranger-armortype]
- [ranger-armorprefix] [ranger-armortype]
+ <^3> [ranger-armorprefix] [ranger-armortype]
[ranger-armortype] shoes
shirt
@@ -76,8 +72,9 @@ pragma initial-rule [ds-armor]
pragma prefix-with [ranger-armorprefix] [ranger-armorprefix-prefix]
-[ranger-armorprefix-combo] [ranger-armormaterial] [ranger-armorprefix-1]
- [ranger-armorprefix-1] [ranger-armormaterial]
+[ranger-armorprefix-combo] {empty}
+
+pragma prefix-with [ranger-armorprefix-combo] [ranger-armormaterial] [ranger-armorprefix-1]
[ranger-armorprefix-1] stalkers
hunters
@@ -102,9 +99,7 @@ pragma prefix-with [ranger-armorprefix] [ranger-armorprefix-prefix]
sunleather
[spellweaver-armor] [spellweaver-armortype]
- [spellweaver-armorprefix] [spellweaver-armortype]
- [spellweaver-armorprefix] [spellweaver-armortype]
- [spellweaver-armorprefix] [spellweaver-armortype]
+ <^3> [spellweaver-armorprefix] [spellweaver-armortype]
[spellweaver-armortype] cloak
gloves
diff --git a/data/sample-grammars/career.gram b/data/sample-grammars/career.gram
index 556ba6f..92df2bb 100755
--- a/data/sample-grammars/career.gram
+++ b/data/sample-grammars/career.gram
@@ -4,7 +4,7 @@ pragma initial-rule [career-tech-desc]
pragma prefix-with [career-tech-desc] [career-tech-desc-pref]
-pragma suffix-with [career-tech-desc] {&1..2} [career-tech-descsuff]
+pragma suffix-with [career-tech-desc] <&1..2> [career-tech-descsuff]
[career-tech-desc-pref] [career-prefsuf] of the
@@ -20,7 +20,7 @@ pragma suffix-with [career-tech-desc] {&1..2} [career-tech-descsuff]
pragma export-rule [career-techname]
-[career-tech] {^6} [career-tech2]
+[career-tech] <^6> [career-tech2]
[quote-career-tech] and [quote-career-tech]
[quote-career-tech] , [quote-career-tech] and [quote-career-tech]
@@ -32,9 +32,9 @@ pragma export-rule [career-tech]
pragma despace-rule [quote-career-tech]
-[career-tech2] {^10} [act-career-tech]
+[career-tech2] <^10> [act-career-tech]
[act-career-tech] (reports to the [career-tech] )
- {^2} [act-career-tech] (reports to [full-name-and-title] )
+ <^2> [act-career-tech] (reports to [full-name-and-title] )
[act-career-tech] paper pusher
computer [software-career-type]