Annotation of researchv10dc/cmd/sml/doc/examples/spread/parse.sig, revision 1.1.1.1

1.1       root        1: signature PARSE =
                      2: sig
                      3:     structure F : FORMULA
                      4:     val parse : string -> F.formula
                      5: end
                      6: 
                      7: (* Grammar (in order of precedence):
                      8: 
                      9:     exp ->  NUM  |  ( exp )  |  [ exp , exp ] 
                     10:     exp ->  exp * exp  |   exp / exp
                     11:     exp ->  exp + exp  |  exp - exp
                     12:     exp ->  "if" exp "then" exp "else" exp
                     13: *)
                     14: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.