[pypy-svn] r20838 - pypy/dist/pypy/module/recparser/leftout
adim at codespeak.net
adim at codespeak.net
Wed Dec 7 16:13:15 CET 2005
Author: adim
Date: Wed Dec 7 16:13:14 2005
New Revision: 20838
Modified:
pypy/dist/pypy/module/recparser/leftout/builders.py
pypy/dist/pypy/module/recparser/leftout/pgen.py
Log:
changed KleenStar to KleeneStar even on old modules
Modified: pypy/dist/pypy/module/recparser/leftout/builders.py
==============================================================================
--- pypy/dist/pypy/module/recparser/leftout/builders.py (original)
+++ pypy/dist/pypy/module/recparser/leftout/builders.py Wed Dec 7 16:13:14 2005
@@ -1,7 +1,7 @@
"""DEPRECATED"""
raise DeprecationWarning("This module is broken and out of date. Don't use it !")
-from grammar import BaseGrammarBuilder, Alternative, Token, Sequence, KleenStart
+from grammar import BaseGrammarBuilder, Alternative, Token, Sequence, KleeneStar
class BuilderToken(object):
def __init__(self, name, value):
@@ -149,7 +149,7 @@
_min = 0
elif star=='+':
_min = 1
- sym = KleenStar( self.get_name(), _min, _max, rule=sym )
+ sym = KleeneStar( self.get_name(), _min, _max, rule=sym )
sym.star = star
debug_rule( sym )
self.items.append(sym)
@@ -161,7 +161,7 @@
def build_option( self, values ):
"""option: '[' alternative ']'"""
- sym = KleenStar( self.get_name(), 0, 1, rule=values[1] )
+ sym = KleeneStar( self.get_name(), 0, 1, rule=values[1] )
debug_rule( sym )
self.items.append(sym)
return sym
Modified: pypy/dist/pypy/module/recparser/leftout/pgen.py
==============================================================================
--- pypy/dist/pypy/module/recparser/leftout/pgen.py (original)
+++ pypy/dist/pypy/module/recparser/leftout/pgen.py Wed Dec 7 16:13:14 2005
@@ -55,7 +55,7 @@
import re
import grammar
-from grammar import Token, Alternative, KleenStar, Sequence, TokenSource, BaseGrammarBuilder, Proxy, Pgen
+from grammar import Token, Alternative, KleeneStar, Sequence, TokenSource, BaseGrammarBuilder, Proxy, Pgen
g_symdef = re.compile(r"[a-zA-Z_][a-zA-Z0-9_]*:",re.M)
g_symbol = re.compile(r"[a-zA-Z_][a-zA-Z0-9_]*",re.M)
@@ -114,7 +114,7 @@
def debug_rule( rule ):
nm = rule.__class__.__name__
print nm, rule.name, "->",
- if nm=='KleenStar':
+ if nm=='KleeneStar':
print "(%d,%d,%s)" % (rule.min, rule.max, rule.star),
for x in rule.args:
print x.name,
@@ -223,7 +223,7 @@
_min = 0
elif star=='+':
_min = 1
- sym = KleenStar( self.get_name(), _min, _max, rule=sym )
+ sym = KleeneStar( self.get_name(), _min, _max, rule=sym )
sym.star = star
debug_rule( sym )
self.items.append(sym)
@@ -235,7 +235,7 @@
def build_option( self, values ):
"""option: '[' alternative ']'"""
- sym = KleenStar( self.get_name(), 0, 1, rule=values[1] )
+ sym = KleeneStar( self.get_name(), 0, 1, rule=values[1] )
debug_rule( sym )
self.items.append(sym)
return sym
@@ -343,7 +343,7 @@
def visit_option( self, node ):
rule = node.nodes[1].visit(self)
- return self.new_item( KleenStar( self.new_name(), 0, 1, rule ) )
+ return self.new_item( KleeneStar( self.new_name(), 0, 1, rule ) )
def visit_group( self, node ):
rule = node.nodes[1].visit(self)
@@ -372,9 +372,9 @@
rule_name = self.new_name()
tok = star_opt.nodes[0].nodes[0]
if tok.value == '+':
- return self.new_item( KleenStar( rule_name, _min=1, rule = myrule ) )
+ return self.new_item( KleeneStar( rule_name, _min=1, rule = myrule ) )
elif tok.value == '*':
- return self.new_item( KleenStar( rule_name, _min=0, rule = myrule ) )
+ return self.new_item( KleeneStar( rule_name, _min=0, rule = myrule ) )
else:
raise SyntaxError("Got symbol star_opt with value='%s'" % tok.value )
return myrule
@@ -395,7 +395,7 @@
"""
# star: '*' | '+'
star = Alternative( "star", Token('*'), Token('+') )
- star_opt = KleenStar ( "star_opt", 0, 1, rule=star )
+ star_opt = KleeneStar ( "star_opt", 0, 1, rule=star )
# rule: SYMBOL ':' alternative
symbol = Sequence( "symbol", Token('SYMBOL'), star_opt )
@@ -404,12 +404,12 @@
rule = Sequence( "rule", symboldef, alternative )
# grammar: rule+
- grammar = KleenStar( "grammar", _min=1, rule=rule )
+ grammar = KleeneStar( "grammar", _min=1, rule=rule )
# alternative: sequence ( '|' sequence )*
- sequence = KleenStar( "sequence", 1 )
+ sequence = KleeneStar( "sequence", 1 )
seq_cont_list = Sequence( "seq_cont_list", Token('|'), sequence )
- sequence_cont = KleenStar( "sequence_cont",0, rule=seq_cont_list )
+ sequence_cont = KleeneStar( "sequence_cont",0, rule=seq_cont_list )
alternative.args = [ sequence, sequence_cont ]
More information about the Pypy-commit
mailing list