Skip to content

Instantly share code, notes, and snippets.

@andythenorth
Last active June 6, 2020 16:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andythenorth/b2a6d4825dc645197236b98cf65da9da to your computer and use it in GitHub Desktop.
Save andythenorth/b2a6d4825dc645197236b98cf65da9da to your computer and use it in GitHub Desktop.
(py38) OTTD_graphics/FIRS/firs (v4-release-track|✚8) % nmlc -s -c -l generated/lang --verbosity=4 --grf=generated/firs.grf generated/firs.nml
Reading lang ... 0.2 s
Reading ... 0.0 s
Init parser ... 0.0 s
Parsing ... 10.2 s
Preprocessing ...Traceback (most recent call last):
File "~/Documents/OTTD_graphics/py38/bin/nmlc", line 11, in <module>
load_entry_point('nml==0.5.2.post20200605+155.g77e62da', 'console_scripts', 'nmlc')()
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/main.py", line 421, in run
main(sys.argv[1:])
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/main.py", line 170, in main
ret = nml(input, input_filename, opts.debug, outputs, opts.start_sprite_num, opts.compress, opts.crop, opts.forced_palette, opts.md5_filename, opts.rebuild_parser, opts.debug_parser)
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/main.py", line 244, in nml
tmp_actions = result.get_action_list()
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/ast/base_statement.py", line 154, in get_action_list
action_list.extend(stmt.get_action_list())
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/ast/switch.py", line 96, in get_action_list
return action2var.parse_varaction2(self)
File "~/Documents/OTTD_graphics/py38/lib/python3.8/site-packages/nml-0.5.2.post20200605+155.g77e62da-py3.8-macosx-10.9-x86_64.egg/nml/actions/action2var.py", line 1020, in parse_varaction2
varaction2 = Action2Var(feature, switch_block.name.value, switch_block.pos, switch_block.var_range, switch_block.register_map[feature])
KeyError: 9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment