[pypy-svn] r43502 - pypy/dist/pypy/lang/scheme
jlg at codespeak.net
jlg at codespeak.net
Sat May 19 14:05:33 CEST 2007
Author: jlg
Date: Sat May 19 14:05:32 2007
New Revision: 43502
Modified:
pypy/dist/pypy/lang/scheme/ssparser.py
Log:
scheme parser with some tests
Modified: pypy/dist/pypy/lang/scheme/ssparser.py
==============================================================================
--- pypy/dist/pypy/lang/scheme/ssparser.py (original)
+++ pypy/dist/pypy/lang/scheme/ssparser.py Sat May 19 14:05:32 2007
@@ -8,10 +8,9 @@
STRING: "\"([^\\\"]|\\\"|\\\\)*\"";
IDENTIFIER: "[\+\-\*\^\?a-zA-Z0-9!<=>_~/$%&:]+";
IGNORE: " |\n|\t|;[^\n]*";
+progn: sexpr sexpr+
sexpr: ["("] sexpr* [")"] | <IDENTIFIER> | <STRING>;
'''
-#IDENTIFIER: "[\+\-\*a-zA-Z0-9!<=>_~$%&/:?\^]+";
-
try:
regexs, rules, ToAST = parse_ebnf(grammar)
except ParseError, e:
More information about the Pypy-commit
mailing list