diff -r 482106d33bf6 -r 00a196f8d14a yml2/yml2c.py --- a/yml2/yml2c.py Thu Mar 19 14:54:23 2020 +0100 +++ b/yml2/yml2c.py Thu Mar 19 16:45:02 2020 +0100 @@ -2,8 +2,8 @@ # vim: set fileencoding=utf-8 : """\ -YML 2 compiler version 2.6.2 -Copyleft (c), 2009-2019, Volker Birk http://fdik.org/yml/ +YML 2 compiler version 6.2 +Copyleft (c), 2009-2020, Volker Birk http://fdik.org/yml/ """ @@ -16,7 +16,9 @@ from yml2.pyPEG import parse, u from yml2.yml2 import ymlCStyle, comment, oldSyntax -from yml2 import backend +import yml2.backend as backend + +YML_DEFAULT_PATH = [os.path.dirname(backend.__file__)] def printInfo(option, opt_str, value, parser): sys.stdout.write(__doc__) @@ -62,7 +64,7 @@ if options.includePathText: backend.includePath = options.includePathText.split(':') - dirs = os.environ.get('YML_PATH', '.').split(':') + dirs = os.environ.get('YML_PATH', '.').split(':') + YML_DEFAULT_PATH backend.includePath.extend(dirs) files = fileinput.input(args, mode="rU", openhook=fileinput.hook_encoded(options.encoding)) @@ -101,3 +103,4 @@ if __name__ == "__main__": sys.exit(main()) +