def main():
"""
A sample usage of ids_parser()
"""
import pprint
printer = pprint.PrettyPrinter(indent=4)
parser = ids_parser()
rules = []
with open(sys.argv[1], 'r') as rules_fh:
for line in rules_fh.readlines():
try:
result = parser.parse(line)
except SyntaxError as error:
print "invalid rule, %s : original rule: %s" % (error,
repr(line))
if len(result):
rules.append(result)
printer.pprint(rules)
评论列表
文章目录