From d5b1bda7e1917e82a8e7ee5d377184bfe31304d1 Mon Sep 17 00:00:00 2001 From: Woody Folsom Date: Sun, 18 Mar 2012 13:23:51 -0400 Subject: [PATCH] Grammar, now with pipes! --- grammars/overland.grm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/grammars/overland.grm b/grammars/overland.grm index 92e5afe..f370e9d 100644 --- a/grammars/overland.grm +++ b/grammars/overland.grm @@ -7,14 +7,15 @@ VAR LO_PATH = LO_PATH VAR HI_PATH = HI_PATH VAR lo_path = FLAT_LO VAR hi_path = FLAT_HI - +VAR pipes = PIPE_JUMP + #RULE name -> {probabilities}, (clause) [+,|] (clause)... RULE S -> LAND_SEGMENT + LAND_SEGMENT RULE LAND_SEGMENT -> {0.25,0.65,0.10}, (LO_HI + HI_LO) | (LO_PATH) | (LAND_SEGMENT + LAND_SEGMENT) RULE LO_HI -> LO_PATH + HI_PATH RULE HI_LO -> HI_PATH + LO_PATH RULE HI_PATH -> {0.25,0.75}, (HI_PATH + HI_PATH) | (hi_path) -RULE LO_PATH -> {0.25,0.75}, (LO_PATH + LO_PATH) | (lo_path) +RULE LO_PATH -> {0.10,0.60,0.30}, (LO_PATH + LO_PATH) | (lo_path + pipes + lo_path) | (lo_path) #START variable name START = S \ No newline at end of file