yml2/yml2proc.py
changeset 60 b19d0a86651b
parent 58 a218553807ab
child 62 00a196f8d14a
equal deleted inserted replaced
59:ca8b9c6eb602 60:b19d0a86651b
    15     from lxml import etree
    15     from lxml import etree
    16 except:
    16 except:
    17     sys.stderr.write("This program needs lxml, see http://codespeak.net/lxml/\n")
    17     sys.stderr.write("This program needs lxml, see http://codespeak.net/lxml/\n")
    18     sys.exit(1)
    18     sys.exit(1)
    19 
    19 
    20 from yml2 import ymlCStyle, comment, oldSyntax
    20 if __name__ == "__main__":
    21 from pyPEG import parse, u
    21     sys.path.insert(0, os.path.dirname(__file__))
    22 import backend
    22 
       
    23 from yml2.yml2 import ymlCStyle, comment, oldSyntax
       
    24 from yml2.pyPEG import parse, u
       
    25 from yml2 import backend
    23 
    26 
    24 def printInfo(option, opt_str, value, parser):
    27 def printInfo(option, opt_str, value, parser):
    25     sys.stdout.write(__doc__)
    28     sys.stdout.write(__doc__)
    26     sys.exit(0)
    29     sys.exit(0)
    27 
    30 
   243         sys.exit(5)
   246         sys.exit(5)
   244 
   247 
   245 
   248 
   246 if __name__ == "__main__":
   249 if __name__ == "__main__":
   247     sys.exit(main())
   250     sys.exit(main())
   248