Hi,
I'm new to modgrammar, and I'm trying to write a set of rules to recognize names. I have this:
class FirstName (Grammar):
grammar = (WORD("A-Z", "a-z"))
class LastName (Grammar):
grammar = (WORD("A-Z", "a-z"))
class Name (Grammar):
grammar = (FirstName, OPTIONAL(LastName))
myparser = MyGrammar.parser()
results = myparser.parse_string("John" Smith)
from modgrammar import *
class FirstName (Grammar):
grammar = (WORD("A-Z", "a-z"))
class LastName (Grammar):
grammar = (WORD("A-Z", "a-z"))
class Name (Grammar):
grammar = (FirstName, OPTIONAL(LastName))
myparser = Name.parser()
results = myparser.parse_text("John")
results.find_all(FirstName)
However, I get an error: AttributeError: 'NoneType' object has no attribute 'find_all'
Any help would be appreciated!