INFO: No output directory specified (--dir) INFO: Using directory: "Pump_probe_20250426_055227" INFO: Regenerating c-file: Pump_probe.c WARNING: Full-path code-generator "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/bin/mcxtrace-antlr -I${MCXTRACE}" not found!! WARNING: Attempting replacement by "mcxtrace-antlr -I${MCXTRACE}" DEBUG: CMD: mcxtrace-antlr -I${MCXTRACE} -t -o ./Pump_probe.c Pump_probe.instr 2025-04-26 05:52:28.417 | ERROR | mccode_antlr.reader.reader:syntaxError:26 - Syntax error in parsing Instrument /home/nexmap/pkwi/xTESTS/2025-04-26/ANTLR_mpi_x_16_1e7_Linux_1e7/Pump_probe/Pump_probe.instr at 100,11 2025-04-26 05:52:28.417 | INFO | mccode_antlr.reader.reader:syntaxError:31 - COMPONENT bananapsd=Monitor_nD( 2025-04-26 05:52:28.417 | INFO | mccode_antlr.reader.reader:syntaxError:31 - options="banana theta limits=[0,45] bins=201", filename="bananapsd", radius=0.49, yheight=0.02) 2025-04-26 05:52:28.417 | INFO | mccode_antlr.reader.reader:syntaxError:31 - AT(0,0,0) RELATIVE PREVIOUS 2025-04-26 05:52:28.417 | INFO | mccode_antlr.reader.reader:syntaxError:31 - 2025-04-26 05:52:28.418 | INFO | mccode_antlr.reader.reader:syntaxError:31 - COMPONENT 1dpsd=PSD_monitor( 2025-04-26 05:52:28.418 | ERROR | mccode_antlr.reader.reader:syntaxError:32 - ~~~~~~~~~~~^ mismatched input '1dpsd' expecting {Myself, Copy, Identifier} 2025-04-26 05:52:28.418 | INFO | mccode_antlr.reader.reader:syntaxError:34 - restore_xray=1,yheight=0.02,xwidth=0.5,nx=200,ny=1,filename="linepsd.dat") 2025-04-26 05:52:28.418 | INFO | mccode_antlr.reader.reader:syntaxError:34 - AT(0.25,0,.5) RELATIVE PREVIOUS Traceback (most recent call last): File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/bin/mcxtrace-antlr", line 8, in sys.exit(mcxtrace()) ^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/cli/commands.py", line 93, in mcxtrace mccode('mcxtrace', MCXTRACE_REGISTRY, MCXTRACE_GENERATOR) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/cli/commands.py", line 76, in mccode instrument = reader.get_instrument(args.filename, mode=Mode.minimal) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/reader/reader.py", line 169, in get_instrument res = visitor.visitProg(tree) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/instr/visitor.py", line 29, in visitProg self.visit(ctx.instrument_definition()) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/antlr4/tree/Tree.py", line 34, in visit return tree.accept(self) ^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/grammar/McInstrParser.py", line 614, in accept return visitor.visitInstrument_definition(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/instr/visitor.py", line 34, in visitInstrument_definition self.visitChildren(ctx) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/antlr4/tree/Tree.py", line 44, in visitChildren childResult = c.accept(self) ^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/grammar/McInstrParser.py", line 1108, in accept return visitor.visitInstrument_trace(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/instr/visitor.py", line 78, in visitInstrument_trace return self.visitChildren(ctx) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/antlr4/tree/Tree.py", line 44, in visitChildren childResult = c.accept(self) ^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/grammar/McInstrParser.py", line 1336, in accept return visitor.visitComponent_instance(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/instr/visitor.py", line 130, in visitComponent_instance instance.set_parameter(param_name, param_value, overwrite=is_ref) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/instr/instance.py", line 131, in set_parameter if not p.compatible_value(value): ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/common/parameters.py", line 70, in compatible_value return self.value.compatible(value, id_ok=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/site-packages/mccode_antlr/common/expression.py", line 1170, in compatible return len(self.expr) == 1 and self.expr[0].compatible(other_expr, id_ok) ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'UnaryOp' object has no attribute 'compatible' INFO: call to mcxtrace-antlr -I${MCXTRACE} failed with Command 'mcxtrace-antlr -I${MCXTRACE} -t -o ./Pump_probe.c Pump_probe.instr' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/mxrun.py", line 616, in main() File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/mxrun.py", line 524, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/mccode.py", line 157, in prepare Process(mccode_bin_abspath).run(['-t', '-o', self.cpath, self.path]) File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/tools/Python/mxrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McXtrace/mcxtrace/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mcxtrace-antlr -I${MCXTRACE} -t -o ./Pump_probe.c Pump_probe.instr' returned non-zero exit status 1.