view tests/agcl/parsifal/tcsoff1.syn @ 0:13d2b8934445

Import AnaGram (near-)release tree into Mercurial.
author David A. Holland
date Sat, 22 Dec 2007 17:52:45 -0500
parents
children
line wrap: on
line source

[
  ~case sensitive
]

eof = -1
eol = '\n'

grammar
 -> [word...|eol...|string 1 | string 2]/..., eof

word
 -> "yes"   =printf("Input was yes\n");
 -> "no"    =printf("Input was no\n");

string 1
 -> 'a-n'... = printf("input was 'a-n'...\n");

string 2
 -> 'O-Z'... = printf("input was 'O-Z'...\n");