Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * generating "/home/owner/git/gearlib/Getriebe.tree.txt"
- parsing /home/owner/git/gearlib/Getriebe.scad
- Traceback (most recent call last):
- File "/home/owner/git/gearlib/langdump.py", line 178, in <module>
- sys.exit(main())
- File "/home/owner/git/gearlib/langdump.py", line 174, in main
- return generate_meta(in_path=in_path)
- File "/home/owner/git/gearlib/langdump.py", line 138, in generate_meta
- _generate_meta(
- File "/home/owner/git/gearlib/langdump.py", line 102, in _generate_meta
- [parsed, all_messages] = analyser.analyse_file(
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/sca2d.py", line 85, in analyse_file
- scope = self.get_scope_from_file(filename)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/sca2d.py", line 156, in get_scope_from_file
- return self._parse_file(filename)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/sca2d.py", line 63, in _parse_file
- self._parsed_files[filename] = OuterScope(tree, scad_code, filename)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/outerscope.py", line 43, in __init__
- super().__init__(tree, None, top_level=True)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 155, in _parse_scope
- self._parse_module_definition(child)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 254, in _parse_module_definition
- scope = ModuleDefScope(module_scope,
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 555, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=preassigned_vars)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 171, in _parse_scope
- self._parse_if(child)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 316, in _parse_if
- self._add_control_scope(control_scope)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 329, in _add_control_scope
- scope = ControlScope(control_scope,
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 604, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=preassigned_vars)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 171, in _parse_scope
- self._parse_if(child)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 316, in _parse_if
- self._add_control_scope(control_scope)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 329, in _add_control_scope
- scope = ControlScope(control_scope,
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 604, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=preassigned_vars)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 153, in _parse_scope
- self._parse_assignment(child)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 188, in _parse_assignment
- self._parse_complex_exprs(complex_expressions)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 215, in _parse_complex_exprs
- self._parse_list_comps(list_comps)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 226, in _parse_list_comps
- scope = ListCompScope(list_comp, self)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 778, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=None)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 786, in _parse_scope
- scope = ForExprScope(list_comp_tree, self)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 638, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=None)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 687, in _parse_scope
- self._parse_expression(final_expr)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 653, in _parse_expression
- self._parse_complex_exprs(complex_expressions)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 215, in _parse_complex_exprs
- self._parse_list_comps(list_comps)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 226, in _parse_list_comps
- scope = ListCompScope(list_comp, self)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 778, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=None)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 792, in _parse_scope
- scope = IfExprScope(list_comp_tree, self)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 638, in __init__
- super().__init__(tree, parent, top_level=False, preassigned_vars=None)
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 40, in __init__
- self._parse_scope()
- File "/home/owner/.local/lib/python3.9/site-packages/sca2d/scope.py", line 754, in _parse_scope
- scope = ElseExprScope(self._tree.children[3], self)
- IndexError: list index out of range
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement