X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fmeta.g;h=17f039903c16260fee556f23eac42f9c3f45dac6;hp=cc2b1d7548110ded9178fabc4a90e1b2bf1c175b;hb=f83221f37bcf9eaf79d87cce9156f73d2d24985b;hpb=0c059010f95436bc68366a9f1a565be03758c930 diff --git a/tests/meta.g b/tests/meta.g index cc2b1d7..17f0399 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -7,9 +7,8 @@ s = ws! Grammar ws! Grammar = Declaration +/ ws Declaration = NonTerminal - | ^"#import" ws! FileName (ws! "as" ws! Prefix)? + | ^"#import" ws! FileName (ws! "as" ws! Word)? -Prefix = ([a-zA-Z] ".")+ "*" FileName = FileNameChar+ -> [\r\n ] FileNameChar = Space:: "\\ " | ~[\r\n ] @@ -69,6 +68,6 @@ escaped = "\n":: "\\n" | "\\" ~[nr] w = " " | "\n" | "\r" -ws = "()":: w** - | "()":: w** "//" (~[\n])* "\n" ws +ws = w** + | w** "//" (~[\n])*! "\n" ws! wp = w++