Beispiel #1
0
	def _sequence_debug(s,name, lhs, rhs, action=ident, separator=-1, min=1, proper=False):
		assert type(name) in str_and_uni
		assert name not in itervalues(s.rules)

		r = s._sequence(lhs, rhs, action, separator, min, proper)
		s.rules[r] = name
		return r
Beispiel #2
0
	def _rule_debug(s,name, lhs,rhs,action=ident):
		assert type(name) in str_and_uni
		assert name not in itervalues(s.rules)
		r = s._rule(lhs,rhs,action)
		s.rules[r] = name
		return r