Rev 162 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/usr/bin/env python
# Copyright: Ira W. Snyder
# Start Date: 2005-11-18
# End Date:
# License: Public Domain
#
# Changelog Follows:
#
# 2005-11-18
# * Just getting the basics in place, since we haven't been given
# the whole description of the project yet.
#
# Check for <Python-2.3 compatibility (boolean values)
try:
True, False
except NameError:
(True, False) = (1, 0)
class RecursiveDescentParser():
def __init__(self):
pass
def __clear(self):
self.str = "" # the string of input to test
self.strpos = 0 # the current position in str
def __input_test_str(self):
pass
def main_menu(self):
done = False
while not done:
print 'Menu:'
print '========================================'
print '1. Test a string'
print '2. Quit'
s = raw_input('Choice >>> ')
if s == '1':
self.__input_test_str()
self.__test_str()
elif s == '2':
done = True
else:
print 'Bad Selection'
if __name__ == '__main__':
print 'Not complete yet, don\'t bother'