[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