INFO: No output directory specified (--dir) INFO: Using directory: "Test_inhomogenous_process_20260429_075242" INFO: Regenerating c-file: Test_inhomogenous_process.c WARNING: Full-path code-generator "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas-antlr -I$MCSTAS" not found!! WARNING: Attempting replacement by "mcstas-antlr -I$MCSTAS" DEBUG: CMD: mcstas-antlr -I$MCSTAS -t -o ./Test_inhomogenous_process.c Test_inhomogenous_process.instr 2026-04-29 07:52:43.873 | ERROR | mccode_antlr.reader.reader:syntaxError:140 - Syntax error in parsing Instrument /u/data/pkwi/TESTS/2026-04-29/ANTLR_mpi_x_20_1e7_Linux_1e7/Test_inhomogenous_process/Test_inhomogenous_process.instr at 183,19 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:145 - yheight=0.03, 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:145 - zdepth=thick, 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_inc = 5.08, 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_abs = 5.08 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:145 - ) WHEN (!str_comp((const char*)"thin", (const char*)sample)) 2026-04-29 07:52:43.873 | ERROR | mccode_antlr.reader.reader:syntaxError:146 - ~~~~~~~~~~~~~~~~~~~^ mismatched input 'const' expecting {'0', Previous, Myself, IntegerLiteral, FloatingLiteral, StringLiteral, '(', '+', '-', '~', Not, Identifier} 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:148 - AT (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.873 | INFO | mccode_antlr.reader.reader:syntaxError:148 - ROTATED (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.874 | ERROR | mccode_antlr.reader.reader:syntaxError:140 - Syntax error in parsing Instrument /u/data/pkwi/TESTS/2026-04-29/ANTLR_mpi_x_20_1e7_Linux_1e7/Test_inhomogenous_process/Test_inhomogenous_process.instr at 183,31 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - yheight=0.03, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - zdepth=thick, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_inc = 5.08, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_abs = 5.08 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - ) WHEN (!str_comp((const char*)"thin", (const char*)sample)) 2026-04-29 07:52:43.874 | ERROR | mccode_antlr.reader.reader:syntaxError:146 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ extraneous input '"thin"' expecting {')', ','} 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:148 - AT (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:148 - ROTATED (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.874 | ERROR | mccode_antlr.reader.reader:syntaxError:140 - Syntax error in parsing Instrument /u/data/pkwi/TESTS/2026-04-29/ANTLR_mpi_x_20_1e7_Linux_1e7/Test_inhomogenous_process/Test_inhomogenous_process.instr at 183,40 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - yheight=0.03, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - zdepth=thick, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_inc = 5.08, 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_abs = 5.08 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:145 - ) WHEN (!str_comp((const char*)"thin", (const char*)sample)) 2026-04-29 07:52:43.874 | ERROR | mccode_antlr.reader.reader:syntaxError:146 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ mismatched input 'const' expecting {'0', Previous, Myself, IntegerLiteral, FloatingLiteral, StringLiteral, '(', '+', '-', '~', Not, Identifier} 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:148 - AT (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.874 | INFO | mccode_antlr.reader.reader:syntaxError:148 - ROTATED (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.875 | ERROR | mccode_antlr.reader.reader:syntaxError:140 - Syntax error in parsing Instrument /u/data/pkwi/TESTS/2026-04-29/ANTLR_mpi_x_20_1e7_Linux_1e7/Test_inhomogenous_process/Test_inhomogenous_process.instr at 183,52 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:145 - yheight=0.03, 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:145 - zdepth=thick, 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_inc = 5.08, 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:145 - sigma_abs = 5.08 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:145 - ) WHEN (!str_comp((const char*)"thin", (const char*)sample)) 2026-04-29 07:52:43.875 | ERROR | mccode_antlr.reader.reader:syntaxError:146 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ extraneous input 'sample' expecting {')', ','} 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:148 - AT (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:43.875 | INFO | mccode_antlr.reader.reader:syntaxError:148 - ROTATED (0, 0, 0) RELATIVE arm_sample 2026-04-29 07:52:44.036 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Progress_bar.comp 2026-04-29 07:52:44.052 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_simple.comp 2026-04-29 07:52:44.064 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp 2026-04-29 07:52:44.073 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp 2026-04-29 07:52:44.084 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/samples/Incoherent.comp Traceback (most recent call last): File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas-antlr", line 10, in sys.exit(mcstas()) ~~~~~~^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/cli/commands.py", line 80, in mcstas mccode(Flavor.MCSTAS) ~~~~~~^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/cli/commands.py", line 70, in mccode instrument = reader.get_instrument(args.filename, mode=Mode.minimal) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/reader/reader.py", line 324, in get_instrument res = visitor.visitProg(tree) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/instr/visitor.py", line 29, in visitProg self.visit(ctx.instrument_definition()) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 612, in accept return visitor.visitInstrument_definition(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/instr/visitor.py", line 35, in visitInstrument_definition self.visitChildren(ctx) ~~~~~~~~~~~~~~~~~~^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 44, in visitChildren childResult = c.accept(self) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 1106, in accept return visitor.visitInstrument_trace(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/instr/visitor.py", line 78, in visitInstrument_trace return self.visitChildren(ctx) ~~~~~~~~~~~~~~~~~~^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 44, in visitChildren childResult = c.accept(self) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 1334, in accept return visitor.visitComponent_instance(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/instr/visitor.py", line 138, in visitComponent_instance instance.WHEN(self.visit(ctx.when())) ~~~~~~~~~~^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 1956, in accept return visitor.visitWhen(self) ~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/instr/visitor.py", line 213, in visitWhen return self.visit(ctx.expr()) ~~~~~~~~~~^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 3757, in accept return visitor.visitExpressionGrouping(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/common/visitor.py", line 57, in visitExpressionGrouping return obj.visit(ctx.expr()) ~~~~~~~~~^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 3995, in accept return visitor.visitExpressionUnaryLogic(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/common/visitor.py", line 160, in visitExpressionUnaryLogic expr = obj.visit(ctx.expr()) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/grammar/McInstrParser.py", line 3689, in accept return visitor.visitExpressionFunctionCall(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/common/visitor.py", line 109, in visitExpressionFunctionCall return Expr(CFunctionCall(sympy.Symbol(name), *arg_syms), DataType.undefined) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/sympy/core/cache.py", line 72, in wrapper retval = cfunc(*args, **kwargs) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/sympy/core/function.py", line 450, in __new__ return cls._new_(*args, **options) # type: ignore ~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/sympy/core/function.py", line 474, in _new_ _should_evalf = [cls._should_evalf(a) for a in result.args] ~~~~~~~~~~~~~~~~~^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/sympy/core/function.py", line 496, in _should_evalf if arg.is_Float: ^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'is_Float' INFO: call to mcstas-antlr -I$MCSTAS failed with Command 'mcstas-antlr -I$MCSTAS -t -o ./Test_inhomogenous_process.c Test_inhomogenous_process.instr' returned non-zero exit status 1. ERROR: Code generation failed for instrument Test_inhomogenous_process.instr using code generator mcstas-antlr -I$MCSTAS