make[1]: Entering directory `/c/OpenModelica/trunk/testsuite' /usr/bin/make -C difftool make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/difftool' flex omc-diff.l gcc -o ../../build/bin/omc-diff".exe" lex.yy.c make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/difftool' /usr/bin/make -C initialization -f Makefile test > initialization.log initialization.log done /usr/bin/make -C mosfiles -f Makefile test > mosfiles.log mosfiles.log done /usr/bin/make -C mosfiles-msl22 -f Makefile test > mosfiles-msl22.log mosfiles-msl22.log done /usr/bin/make -C parser -f Makefile test > parser.log parser.log done /usr/bin/make -C meta -f Makefile test > meta.log meta.log done /usr/bin/make -C dependency -f Makefile test > dependency.log dependency.log done /usr/bin/make -C libraries/biochem -f Makefile test > biochem.log biochem.log done /usr/bin/make -C mofiles -f Makefile test > mofiles.log mofiles.log done /usr/bin/make -C mofiles/msl -f Makefile test > msl.log msl.log done /usr/bin/make -C meta/MetaModelicaDev -f Makefile test > mmdev.log Execution failed! make[3]: *** [Emit.mo] Error 1 mmdev.log done /usr/bin/make -C mosfiles-nosim -f Makefile test > mosfiles-nosim.log mosfiles-nosim.log done /usr/bin/make -C interactive -f Makefile test > interactive.log interactive.log done /usr/bin/make -C records -f Makefile test > records.log records.log done /usr/bin/make -C expandable -f Makefile test > expandable.log expandable.log done /usr/bin/make -C linearize -f Makefile test > linearize.log linearize.log done /usr/bin/make -C modelicaML -f Makefile test > modelicaML.log modelicaML.log done /usr/bin/make -C mofiles/drmodelica -f Makefile test > drmodelica.log drmodelica.log done /usr/bin/make -C streams -f Makefile test > streams.log streams.log done /usr/bin/make -C redeclare -f Makefile test > redeclare.log redeclare.log done /usr/bin/make -C fmi -f Makefile test > fmi.log fmi.log done /usr/bin/make -C 3rdParty/PlanarMechanics -f Makefile test > PlanarMechanics.log PlanarMechanics.log done /usr/bin/make -C 3rdParty/TestMedia -f Makefile test > TestMedia.log TestMedia.log done /usr/bin/make -C scodeinst -f Makefile test > scodeinst.log scodeinst.log done /usr/bin/make -C bootstrapping -f Makefile test > bootstrapping.log bootstrapping.log done /usr/bin/make -C libraries/msl31 -f Makefile test > msl31.log msl31.log done /usr/bin/make -C libraries/msl32 -f Makefile test > msl32.log msl32.log done /usr/bin/make -C libraries/multibody -f Makefile test > multibody.log multibody.log done /usr/bin/make -C libraries/msl221 -f Makefile test > msl221.log msl221.log done /usr/bin/make -C libraries/msl221 -f Makefile testsim > msl221simulation.log msl221simulation.log done /usr/bin/make -C libraries/msl221/modelicaAdditions -f Makefile test > msl221additions.log msl221additions.log done /usr/bin/make -C interactive-simulation -f Makefile test > interactive-simulation.log interactive-simulation.log done /usr/bin/make -C libraries/msl31/simulate -f Makefile test > msl31simulation.log msl31simulation.log done /usr/bin/make -C libraries/msl31/media -f Makefile test > msl31media.log msl31media.log done /usr/bin/make -C libraries/msl31/media/simulate -f Makefile test > msl31mediasimulation.log msl31mediasimulation.log done /usr/bin/make -C libraries/msl31/fluid -f Makefile test > msl31fluid.log msl31fluid.log done /usr/bin/make -C 3rdParty/siemens/nosim -f Makefile test > siemens_nosim.log siemens_nosim.log done /usr/bin/make -C 3rdParty/siemens/simulation -f Makefile test > siemens_simulation.log siemens_simulation.log done /usr/bin/make -C 3rdParty/SiemensPower/flattening -f Makefile test > SiemensPower.log SiemensPower.log done /usr/bin/make -C 3rdParty/HumMod -f Makefile test > hummod.log hummod.log done /usr/bin/make -C 3rdParty/ThermoSysPro/simulation -f Makefile test > ThermoSysPro_simulation.log ThermoSysPro_simulation.log done /usr/bin/make -C 3rdParty/ThermoSysPro/flattening -f Makefile test > ThermoSysPro_inst_and_check.log ThermoSysPro_inst_and_check.log done /usr/bin/make -C omcc -f Makefile test > omcc.log omcc.log done ls: uncertainties.log: No such file or directory make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/PlanarMechanics' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + PlanarMechanicsForTesting.Examples.* [instantiateModel] ... ok [time:14] + PlanarMechanicsForTesting.Examples.* [checkModel] ... ok [time:14] + PlanarMechanicsForTesting.Examples.FreeBody.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.Pendulum.mos [simulation checking] ... ok [time:5] + PlanarMechanicsForTesting.Examples.DoublePendulum.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.CounterSpin.mos [simulation checking] ... ok [time:5] + PlanarMechanicsForTesting.Examples.CraneCrab.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.ControlledCraneCrab.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.InvertedCraneCrab.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.PistonEngine.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.TestDryFrictionWheel.mos [simulation checking] ... ok [time:7] + PlanarMechanicsForTesting.Examples.TestSlipBasedWheel.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.TestIdealWheel.mos [simulation checking] ... ok [time:6] + PlanarMechanicsForTesting.Examples.SingleTrackWithEngine.mos [simulation checking]... ok [time:8] + PlanarMechanicsForTesting.Examples.SimpleCarWithDifferentialGear.mos [simulation checking]... ok [time:12] + PlanarMechanicsForTesting.Examples.WheelBasedCranCrab.mos [simulation checking] ... ok [time:6] == 0 out of 16 tests failed [PlanarMechanics, time: 119] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/PlanarMechanics' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/SiemensPower/flattening' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + SiemensPower.Components.Pipes.Tests.tube_test.mos ... ok [time:80] + SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos ... ok [time:76] == 0 out of 2 tests failed [flattening, time: 157] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/SiemensPower/flattening' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/TestMedia' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + TestWater.mos [instantiate/check/simulate] ... ok [time:18] + TestSteam.mos [instantiate/check/simulate] ... ok [time:17] + TestFlueGas.mos [instantiate/check/simulate] ... ok [time:7] + TestNitrogen.mos [instantiate/check/simulate] ... ok [time:6] == 0 out of 4 tests failed [TestMedia, time: 48] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/TestMedia' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/ThermoSysPro/flattening' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + ThermoSysPro.Examples.SimpleExamples.TestBend.mos [instantiate and checkModel] ... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos [instantiate and checkModel]... ok [time:10] + ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos [instantiate and checkModel]... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos [instantiate and checkModel]... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos [instantiate and checkModel]... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSensors.mos [instantiate and checkModel] ... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos [instantiate and checkModel]... ok [time:10] + ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos [instantiate and checkModel]... ok [time:19] + ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos [instantiate and checkModel]... ok [time:19] + ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestAirHumidity.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos [instantiate and checkModel]... ok [time:17] + ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestFan.mos [instantiate and checkModel] ... ok [time:8] + ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos [instantiate and checkModel]... ok [time:8] + ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos [instantiate and checkModel]... ok [time:9] + ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos [instantiate and checkModel]... ok [time:8] + ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestRefP.mos [instantiate and checkModel] ... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos [instantiate and checkModel]... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos [instantiate and checkModel]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos [instantiate and checkModel]... ok [time:16] + ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos [instantiate and checkModel]... ok [time:17] + ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos [instantiate and checkModel]... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestTank.mos [instantiate and checkModel] ... ok [time:16] + ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos [instantiate and checkModel] ... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos [instantiate and checkModel]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos [instantiate and checkModel]... ok [time:13] == 0 out of 60 tests failed [flattening, time: 814] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/ThermoSysPro/flattening' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/ThermoSysPro/simulation' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos [simulation checking] ... ok [time:17] + ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos [simulation checking]... ok [time:26] + ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos [simulation checking]... ok [time:11] + ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos [simulation checking] ... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos [simulation checking]... ok [time:10] + ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos [simulation checking]... ok [time:12] + ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos [simulation checking] ... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos [simulation checking] ... ok [time:16] + ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos [simulation checking] ... ok [time:16] + ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos [simulation checking]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos [simulation checking]... ok [time:11] + ThermoSysPro.Examples.SimpleExamples.TestSensors.mos [simulation checking] ... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos [simulation checking]... ok [time:11] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos [simulation checking]... ok [time:13] + ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos [simulation checking]... ok [time:10] + ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos [simulation checking]... ok [time:14] + ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos [simulation checking]... ok [time:17] + ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos [simulation checking] ... ok [time:15] + ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos [simulation checking]... ok [time:16] + ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos [simulation checking] ... ok [time:19] == 0 out of 20 tests failed [simulation, time: 287] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/ThermoSysPro/simulation' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/biochem' Running tests: OPENMODELICAHOME= C:\OpenModelica\trunk/build + EnzMM ... ok [time:3] + Glycolysis ... ok [time:2] + InsulinSignaling_Sedaghat ... ok [time:2] + UniBi ... ok [time:2] + UniUni ... ok [time:2] + BioChem.Examples ... ok [time:7] == 0 out of 6 tests failed [biochem, time: 19] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/biochem' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/bootstrapping' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + DumpTest ... equation mismatch [time:79] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-DumpTest.mos {true,true} Loaded all files without error "true " true "" true "DumpGraphviz.dump" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpGraphviz_dump.c DumpGraphviz_dump.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpGraphviz_dump.o DumpGraphviz_dump.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpGraphviz_dump_records.o DumpGraphviz_dump_records.c g++ -shared -export-dynamic -o DumpGraphviz_dump.dll DumpGraphviz_dump.o DumpGraphviz_dump_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [DumpGraphviz_dump] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Dump.dump" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpTest_dump.c DumpTest_dump.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_dump.o DumpTest_dump.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_dump_records.o DumpTest_dump_records.c g++ -shared -export-dynamic -o DumpTest_dump.dll DumpTest_dump.o DumpTest_dump_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [DumpTest_dump] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Dump.unparseStr" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl Dump_unparseStr.c Dump_unparseStr.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o Dump_unparseStr.o Dump_unparseStr.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o Dump_unparseStr_records.o Dump_unparseStr_records.c g++ -shared -export-dynamic -o Dump_unparseStr.dll Dump_unparseStr.o Dump_unparseStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [Dump_unparseStr] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Dump.getAstAsCorbaString" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpTest_getAstAsCorbaString.c DumpTest_getAstAsCorbaString.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_getAstAsCorbaString.o DumpTest_getAstAsCorbaString.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_getAstAsCorbaString_records.o DumpTest_getAstAsCorbaString_records.c g++ -shared -export-dynamic -o DumpTest_getAstAsCorbaString.dll DumpTest_getAstAsCorbaString.o DumpTest_getAstAsCorbaString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [DumpTest_getAstAsCorbaString] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " record DAE.Exp.ICONST integer = 42 end DAE.Exp.ICONST; "" "ExpressionDump.printExpStr" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl ExpressionDump_printExpStr.c ExpressionDump_printExpStr.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ExpressionDump_printExpStr.o ExpressionDump_printExpStr.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ExpressionDump_printExpStr_records.o ExpressionDump_printExpStr_records.c g++ -shared -export-dynamic -o ExpressionDump_printExpStr.dll ExpressionDump_printExpStr.o ExpressionDump_printExpStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [ExpressionDump_printExpStr] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " record DAE.DAElist.DAE elementLst = {} end DAE.DAElist.DAE; "" "DAEDump.dumpDebugDAE" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DAEDump_dumpDebugDAE.c DAEDump_dumpDebugDAE.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DAEDump_dumpDebugDAE.o DAEDump_dumpDebugDAE.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DAEDump_dumpDebugDAE_records.o DAEDump_dumpDebugDAE_records.c g++ -shared -export-dynamic -o DAEDump_dumpDebugDAE.dll DAEDump_dumpDebugDAE.o DAEDump_dumpDebugDAE_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [DAEDump_dumpDebugDAE] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " record Values.Value.INTEGER integer = 42 end Values.Value.INTEGER; "" "ValuesUtil.valString" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl ValuesUtil_valString.c ValuesUtil_valString.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ValuesUtil_valString.o ValuesUtil_valString.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ValuesUtil_valString_records.o ValuesUtil_valString_records.c g++ -shared -export-dynamic -o ValuesUtil_valString.dll ValuesUtil_valString.o ValuesUtil_valString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [ValuesUtil_valString] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:37:21 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:38:40 +0200 @@ -4,50 +4,436 @@ " true "" true "DumpGraphviz.dump" -graph AST { -GVNOD0[label="ROOT"];GVNOD1[label="FUNCTION"];GVNOD1 -- GVNOD0; -} -"" +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpGraphviz_dump.c DumpGraphviz_dump.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpGraphviz_dump.o DumpGraphviz_dump.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpGraphviz_dump_records.o DumpGraphviz_dump_records.c +g++ -shared -export-dynamic -o DumpGraphviz_dump.dll DumpGraphviz_dump.o DumpGraphviz_dump_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [DumpGraphviz_dump] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" "Dump.dump" -"Absyn.PROGRAM([ -Absyn.CLASS(\"dummyClass\", true, true, true, Absyn.R_FUNCTION(Absyn.FR_NORMAL_FUNCTION), Absyn.PARTS([], NONE()), Absyn.INFO(\"\", false, 0, 0, 0, 0)) -],Absyn.TOP) + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpTest_dump.c DumpTest_dump.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_dump.o DumpTest_dump.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_dump_records.o DumpTest_dump_records.c +g++ -shared -export-dynamic -o DumpTest_dump.dll DumpTest_dump.o DumpTest_dump_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [DumpTest_dump] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + " -"" "Dump.unparseStr" -"final encapsulated partial function dummyClass -end dummyClass; + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl Dump_unparseStr.c Dump_unparseStr.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o Dump_unparseStr.o Dump_unparseStr.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o Dump_unparseStr_records.o Dump_unparseStr_records.c +g++ -shared -export-dynamic -o Dump_unparseStr.dll Dump_unparseStr.o Dump_unparseStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [Dump_unparseStr] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " -"" "Dump.getAstAsCorbaString" -"record Absyn.PROGRAM -classes = {record Absyn.CLASS name = \"dummyClass\", partialPrefix = true, finalPrefix = true, encapsulatedPrefix = true, restriction = record Absyn.R_FUNCTION functionRestriction = record Absyn.FR_NORMAL_FUNCTION end Absyn.FR_NORMAL_FUNCTION;end Absyn.R_FUNCTION;, body = record Absyn.PARTS typeVars = {}, classParts = {}, comment = NONE() end Absyn.PARTS;, info = record Absyn.INFO fileName = \"\", isReadOnly = false, lineNumberStart = 0, columnNumberStart = 0, lineNumberEnd = 0, columnNumberEnd = 0, buildTimes = record Absyn.TIMESTAMP lastBuildTime = 0.0, lastEditTime = 0.0 end Absyn.TIMESTAMP; end Absyn.INFO; end Absyn.CLASS;}, -within_ = record Absyn.TOP end Absyn.TOP;, -globalBuildTimes = record Absyn.TIMESTAMP lastBuildTime = 0.0, lastEditTime = 0.0 end Absyn.TIMESTAMP; -end Absyn.PROGRAM;" -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DumpTest_getAstAsCorbaString.c DumpTest_getAstAsCorbaString.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_getAstAsCorbaString.o DumpTest_getAstAsCorbaString.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DumpTest_getAstAsCorbaString_records.o DumpTest_getAstAsCorbaString_records.c +g++ -shared -export-dynamic -o DumpTest_getAstAsCorbaString.dll DumpTest_getAstAsCorbaString.o DumpTest_getAstAsCorbaString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [DumpTest_getAstAsCorbaString] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" record DAE.Exp.ICONST integer = 42 end DAE.Exp.ICONST; "" "ExpressionDump.printExpStr" -"42" -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl ExpressionDump_printExpStr.c ExpressionDump_printExpStr.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ExpressionDump_printExpStr.o ExpressionDump_printExpStr.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ExpressionDump_printExpStr_records.o ExpressionDump_printExpStr_records.c +g++ -shared -export-dynamic -o ExpressionDump_printExpStr.dll ExpressionDump_printExpStr.o ExpressionDump_printExpStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [ExpressionDump_printExpStr] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" record DAE.DAElist.DAE elementLst = {} end DAE.DAElist.DAE; "" "DAEDump.dumpDebugDAE" -"" -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl DAEDump_dumpDebugDAE.c DAEDump_dumpDebugDAE.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DAEDump_dumpDebugDAE.o DAEDump_dumpDebugDAE.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o DAEDump_dumpDebugDAE_records.o DAEDump_dumpDebugDAE_records.c +g++ -shared -export-dynamic -o DAEDump_dumpDebugDAE.dll DAEDump_dumpDebugDAE.o DAEDump_dumpDebugDAE_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [DAEDump_dumpDebugDAE] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" record Values.Value.INTEGER integer = 42 end Values.Value.INTEGER; "" "ValuesUtil.valString" -"42" -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl ValuesUtil_valString.c ValuesUtil_valString.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ValuesUtil_valString.o ValuesUtil_valString.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o ValuesUtil_valString_records.o ValuesUtil_valString_records.c +g++ -shared -export-dynamic -o ValuesUtil_valString.dll ValuesUtil_valString.o ValuesUtil_valString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [ValuesUtil_valString] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" Equation mismatch: omc-diff says: Line 9: Lexical token differs: expected: graph AST { got: + GraphTest ... ok [time:24] + HashTable Unit Testing ... equation mismatch [time:32] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-HashTableTest.mos {true,true} Loaded all files without error "true " true "" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl HashTableTest_fn.c HashTableTest_fn.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o HashTableTest_fn.o HashTableTest_fn.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o HashTableTest_fn_records.o HashTableTest_fn_records.c g++ -shared -export-dynamic -o HashTableTest_fn.dll HashTableTest_fn.o HashTableTest_fn_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [HashTableTest_fn] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:39:05 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:39:37 +0200 @@ -2,15 +2,64 @@ Loaded all files without error "true " true "" -{record DAE.Exp.ICONST -integer = 7 -end DAE.Exp.ICONST;,record DAE.Exp.ICONST -integer = 3 -end DAE.Exp.ICONST;,record DAE.Exp.ICONST -integer = 2 -end DAE.Exp.ICONST;,record DAE.Exp.ICONST -integer = 1 -end DAE.Exp.ICONST;} -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl HashTableTest_fn.c HashTableTest_fn.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o HashTableTest_fn.o HashTableTest_fn.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o HashTableTest_fn_records.o HashTableTest_fn_records.c +g++ -shared -export-dynamic -o HashTableTest_fn.dll HashTableTest_fn.o HashTableTest_fn_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [HashTableTest_fn] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" Equation mismatch: omc-diff says: Line 7: Lexical token differs: expected: {record DAE.Exp.ICONST got: + MainTest ... ok [time:89] + PriorityQueue ... ok [time:68] + SimCodeTest ... equation mismatch [time:89] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-SimCodeTest.mos {true,true} true Loaded all files without error "true " "" true "" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SimCodeTest_test.c SimCodeTest_test.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimCodeTest_test.o SimCodeTest_test.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimCodeTest_test_records.o SimCodeTest_test_records.c g++ -shared -export-dynamic -o SimCodeTest_test.dll SimCodeTest_test.o SimCodeTest_test_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -L"c:\OpenModelica\trunk\build"/lib/omc -lmico2313 -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SimCodeTest_test] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "1: No such file " "1: No such file " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:42:14 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:43:43 +0200 @@ -5,65 +5,67 @@ " "" true "" -"" -"1: #ifndef SimCodeC_abc__H -2: #define SimCodeC_abc__H -3: #define omp_get_thread_num() 0 -4: #include \"modelica.h\" -5: #include -6: #include -7: #include -8: #ifdef __cplusplus -9: extern \"C\" { -10: #endif -11: void _SimCodeC_abc(); -12: #ifdef __cplusplus -13: } -14: #endif -15: #endif +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SimCodeTest_test.c SimCodeTest_test.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimCodeTest_test.o SimCodeTest_test.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimCodeTest_test_records.o SimCodeTest_test_records.c +g++ -shared -export-dynamic -o SimCodeTest_test.dll SimCodeTest_test.o SimCodeTest_test_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -L"c:\OpenModelica\trunk\build"/lib/omc -lmico2313 -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SimCodeTest_test] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" +"1: No such file " -"1: #include \"SimCodeC_abc.h\" -2: #include \"modelica.h\" -3: /* undefine them if they are defined */ -4: #if defined(MODELICA_ASSERT) -5: #undef MODELICA_ASSERT -6: #endif -7: #if defined(MODELICA_TERMINATE) -8: #undef MODELICA_TERMINATE -9: #endif -10: #define MODELICA_ASSERT(info,msg) { printInfo(stderr,info); fprintf(stderr,\"Modelica Assert: %s!\\n\", msg); fflush(NULL); } -11: #define MODELICA_TERMINATE(msg) { fprintf(stderr,\"Modelica Terminate: %s!\\n\", msg); fflush(NULL); } -12: void _SimCodeC_abc() { -13: /* functionBodyRegularFunction: GC: save roots mark when you enter the function */ -14: /* functionBodyRegularFunction: GC: adding inputs as roots! */ -15: /* functionBodyRegularFunction: arguments */ -16: /* functionBodyRegularFunction: locals */ -17: state tmp1; -18: _tailrecursive: -19: /* functionBodyRegularFunction: out inits */ -20: /* functionBodyRegularFunction: state in */ -21: tmp1 = get_memory_state(); -22: /* functionBodyRegularFunction: var inits */ -23: /* functionBodyRegularFunction: body */ -24: _return: -25: /* functionBodyRegularFunction: out var copy */ -26: /* functionBodyRegularFunction: state out */ -27: restore_memory_state(tmp1); -28: /* functionBodyRegularFunction: out var assign */ -29: /* GC: pop the mark! */ -30: /* functionBodyRegularFunction: return the outs */ -31: return ; -32: } -33: int in_SimCodeC_abc(type_description * inArgs, type_description * outVar) { -34: void* states = push_memory_states(1); -35: MMC_TRY_TOP() -36: _SimCodeC_abc(); -37: MMC_CATCH_TOP(return 1) -38: write_noretcall(outVar); -39: fflush(NULL); -40: pop_memory_states(states); -41: return 0; -42: } +"1: No such file " Equation mismatch: omc-diff says: Line 10: Text differs: expected: "" got: "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw + SimplifyTest ... equation mismatch [time:62] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-SimplifyTest.mos {true,true} Loaded all files without error "true " true "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SimplifyTest_test.c SimplifyTest_test.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimplifyTest_test.o SimplifyTest_test.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimplifyTest_test_records.o SimplifyTest_test_records.c g++ -shared -export-dynamic -o SimplifyTest_test.dll SimplifyTest_test.o SimplifyTest_test_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SimplifyTest_test] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:43:43 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:44:45 +0200 @@ -1,24 +1,64 @@ {true,true} Loaded all files without error "true " true -simplify(1) = 1 -simplify(2) = 2 -simplify(3) = 3 -simplify(1 + 2) = 3 -simplify(1.0) = 1.0 -simplify(x) = x -simplify(x * 1.0) = x -simplify(1.0 * x) = x -simplify(x * 1.0 + 1.0 * x) = x + x -simplify((x * 1.0 + 1.0 * x) * x) = (x + x) * x -simplify(1.0 + 1.0) = 2.0 -simplify(1.0 + 1.0 + 1.0) = 3.0 -simplify(1.0 + 1.0 + 1.0 + 1.0) = 4.0 -simplify(1.0 + 1.0 + 1.0 + 1.0 + 1.0) = 5.0 -simplify(x * x) = x * x -simplify(x * x * 1.0) = x * x -simplify(x * 1.0 + 1.0 * x + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + x * 1.0 + 1.0 * x + x * x * 1.0 + (x * 1.0 + 1.0 * x) * x + 1.0 + 1.0 + 1.0) = x + x + 5.0 + x + x + x * x + (x + x) * x + 3.0 -"" +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SimplifyTest_test.c SimplifyTest_test.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimplifyTest_test.o SimplifyTest_test.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SimplifyTest_test_records.o SimplifyTest_test_records.c +g++ -shared -export-dynamic -o SimplifyTest_test.dll SimplifyTest_test.o SimplifyTest_test_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SimplifyTest_test] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" Equation mismatch: omc-diff says: Line 6: Lexical token differs: expected: simplify( got: + SusanTest ... execution failed ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-SusanTest.mos {true,true} true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true "" true true true "" 0 "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SusanTest_main.c SusanTest_main.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SusanTest_main.o SusanTest_main.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SusanTest_main_records.o SusanTest_main_records.c g++ -shared -export-dynamic -o SusanTest_main.dll SusanTest_main.o SusanTest_main_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -L"c:\OpenModelica\trunk\build"/lib/omc -lmico2313 -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xac): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0xf7): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x127): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x178): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x4e0): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(Print_omc.o):Print_omc.cpp:(.text+0x561): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:\OpenModelica\trunk\build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SusanTest_main] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " false "" Error processing file: SusanTest.mos [SusanTest.mos:64:1-64:45:writable] Error: Class SusanTestSmall.helloWorld not found in scope (looking for a function or record). # Error encountered! Exiting... # Please check the error message and the flags. Execution failed! + System ... equation mismatch [time:32] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-System.mos true true "System.getCurrentTimeStr" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getCurrentTimeStr.c System_getCurrentTimeStr.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getCurrentTimeStr.o System_getCurrentTimeStr.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getCurrentTimeStr_records.o System_getCurrentTimeStr_records.c g++ -shared -export-dynamic -o System_getCurrentTimeStr.dll System_getCurrentTimeStr.o System_getCurrentTimeStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_getCurrentTimeStr] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "SystemTest.substringTest" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "SystemTest.substringTest" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "SystemTest.substringTest" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getTimerIntervalTime.c System_getTimerIntervalTime.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerIntervalTime.o System_getTimerIntervalTime.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerIntervalTime_records.o System_getTimerIntervalTime_records.c g++ -shared -export-dynamic -o System_getTimerIntervalTime.dll System_getTimerIntervalTime.o System_getTimerIntervalTime_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_getTimerIntervalTime] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getTimerCummulatedTime.c System_getTimerCummulatedTime.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerCummulatedTime.o System_getTimerCummulatedTime.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerCummulatedTime_records.o System_getTimerCummulatedTime_records.c g++ -shared -export-dynamic -o System_getTimerCummulatedTime.dll System_getTimerCummulatedTime.o System_getTimerCummulatedTime_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [System_getTimerCummulatedTime] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_timerTest.c SystemTest_timerTest.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_timerTest.o SystemTest_timerTest.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_timerTest_records.o SystemTest_timerTest_records.c g++ -shared -export-dynamic -o SystemTest_timerTest.dll SystemTest_timerTest.o SystemTest_timerTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_timerTest] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:44:59 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:45:31 +0200 @@ -1,16 +1,526 @@ true true "System.getCurrentTimeStr" -true -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getCurrentTimeStr.c System_getCurrentTimeStr.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getCurrentTimeStr.o System_getCurrentTimeStr.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getCurrentTimeStr_records.o System_getCurrentTimeStr_records.c +g++ -shared -export-dynamic -o System_getCurrentTimeStr.dll System_getCurrentTimeStr.o System_getCurrentTimeStr_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_getCurrentTimeStr] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" "SystemTest.substringTest" -("abc "," def","abc def") -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c +g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c +g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" "SystemTest.substringTest" -("a","a","a") -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c +g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c +g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" "SystemTest.substringTest" -(fail(),fail(),fail()) -"" -true -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_substring.c System_substring.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring.o System_substring.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_substring_records.o System_substring_records.c +g++ -shared -export-dynamic -o System_substring.dll System_substring.o System_substring_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_substring] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_substringTest.c SystemTest_substringTest.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest.o SystemTest_substringTest.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_substringTest_records.o SystemTest_substringTest_records.c +g++ -shared -export-dynamic -o SystemTest_substringTest.dll SystemTest_substringTest.o SystemTest_substringTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_substringTest] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getTimerIntervalTime.c System_getTimerIntervalTime.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerIntervalTime.o System_getTimerIntervalTime.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerIntervalTime_records.o System_getTimerIntervalTime_records.c +g++ -shared -export-dynamic -o System_getTimerIntervalTime.dll System_getTimerIntervalTime.o System_getTimerIntervalTime_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_getTimerIntervalTime] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl System_getTimerCummulatedTime.c System_getTimerCummulatedTime.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerCummulatedTime.o System_getTimerCummulatedTime.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o System_getTimerCummulatedTime_records.o System_getTimerCummulatedTime_records.c +g++ -shared -export-dynamic -o System_getTimerCummulatedTime.dll System_getTimerCummulatedTime.o System_getTimerCummulatedTime_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [System_getTimerCummulatedTime] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl SystemTest_timerTest.c SystemTest_timerTest.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_timerTest.o SystemTest_timerTest.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o SystemTest_timerTest_records.o SystemTest_timerTest_records.c +g++ -shared -export-dynamic -o SystemTest_timerTest.dll SystemTest_timerTest.o SystemTest_timerTest_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [SystemTest_timerTest] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" Equation mismatch: omc-diff says: Line 4: Lexical token differs: expected: true got: + UtilTest ... equation mismatch [time:20] ==== Log /tmp/omc-rtest-adeas31/bootstrapping/log-UtilTest.mos true true true true true true "" true "" "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " "Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl UtilTest_listRangeString.c UtilTest_listRangeString.conv.c.tmp gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o UtilTest_listRangeString.o UtilTest_listRangeString.conv.c gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o UtilTest_listRangeString_records.o UtilTest_listRangeString_records.c g++ -shared -export-dynamic -o UtilTest_listRangeString.dll UtilTest_listRangeString.o UtilTest_listRangeString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' collect2: ld returned 1 exit status \tools\MinGW\bin\mingw32-make[3]: *** [UtilTest_listRangeString] Error 1 \tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' " ({1,2},{1,2}) "" fail() "" {"Myprefix: abc","Myprefix: 123"} "" ({1,3,5},{2,4,6}) "" ({SOME(1),SOME(2),SOME(3)},{NONE(),NONE(),NONE()}) "" {"abc","def"} "" {{"1","2"},{"3","4","5"}} "" ({1,2,3},{4,5}) "" {"1.0","2.0","3.0","4.0","5.0"} "" 0 "" {2,3,4,5} "" {2,3,4,5} "" {1,2,4,5} "" {{1,2},{3,4}} "" {1,3,4,5,6} "" {"a","A","B","c"} "" ({1,2},{3,4,5}) "" ({{2,3,4},{5,6,7},{8,9}},36) "" Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/bootstrapping/equations-expected 2012-08-31 01:45:31 +0200 +++ /tmp/omc-rtest-adeas31/bootstrapping/equations-got 2012-08-31 01:45:51 +0200 @@ -5,20 +5,326 @@ true true "" true "" -22000 -"" -{1,2,3,4,5,6,7,8,9,10} -"" -{10,9,8,7,6,5,4,3,2,1} -"" -{1} -"" -(759,{"3","6","9","12","15","18","21","24","27","30","33","36","39","42","45","48","51","54","57","60","63","66"}) -"" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c +g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c +g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c +g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c +g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" + +"Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl List_intRange2.c List_intRange2.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2.o List_intRange2.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o List_intRange2_records.o List_intRange2_records.c +g++ -shared -export-dynamic -o List_intRange2.dll List_intRange2.o List_intRange2_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [List_intRange2] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +Error: Error building simulator. Buildlog: \tools\MinGW\bin\mingw32-make[3]: Entering directory `c:/OpenModelica/trunk/testsuite/bootstrapping' +perl c:/OpenModelica/trunk/build/share/omc/scripts/convert_lines.pl UtilTest_listRangeString.c UtilTest_listRangeString.conv.c.tmp +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o UtilTest_listRangeString.o UtilTest_listRangeString.conv.c +gcc -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -c -o UtilTest_listRangeString_records.o UtilTest_listRangeString_records.c +g++ -shared -export-dynamic -o UtilTest_listRangeString.dll UtilTest_listRangeString.o UtilTest_listRangeString_records.o -lomcruntime -liconv -lexpat -lsqlite3 -llpsolve55 -lmico2313 -lws2_32 -lregex -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c -I"c:/OpenModelica/trunk/build/include/omc" -O0 -g -falign-functions -msse2 -mfpmath=sse -L"c:/OpenModelica/trunk/build/lib/omc" -lSimulationRuntimeC -lregex -lexpat -static-libgcc -luuid -lole32 -lws2_32 -lsundials_kinsol -lsundials_nvecserial -llapack-mingw -lm +c:/omdev/tools/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x40d): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x677): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x6f5): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x716): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x73a): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x7e4): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x81d): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x994): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9d0): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x9f1): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0xcd4): undefined reference to `__printf__' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x14cb): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x152f): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1743): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1777): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1932): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1942): undefined reference to `libintl_bindtextdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x194e): undefined reference to `libintl_textdomain' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1bec): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1c67): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1ce7): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x1d9e): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x231c): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x249b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x257b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x25e8): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x260b): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2db2): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e26): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x2e5e): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x32bb): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3306): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3425): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x35f3): undefined reference to `libintl_gettext' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x360e): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3652): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3673): undefined reference to `libintl_snprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3aa5): undefined reference to `libintl_sprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3dac): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x3e0f): undefined reference to `libintl_fprintf' +c:/OpenModelica/trunk/build/lib/omc/libomcruntime.a(System_omc.o):System_omc.cpp:(.text+0x758): undefined reference to `libintl_gettext' +collect2: ld returned 1 exit status +\tools\MinGW\bin\mingw32-make[3]: *** [UtilTest_listRangeString] Error 1 +\tools\MinGW\bin\mingw32-make[3]: Leaving directory `c:/OpenModelica/trunk/testsuite/bootstrapping' + +" ({1,2},{1,2}) "" fail() "" {"Myprefix: abc","Myprefix: 123"} Equation mismatch: omc-diff says: Line 10: Lexical token differs: expected: 22000 got: == 7 out of 10 tests failed [bootstrapping, time: 510] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/bootstrapping' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/dependency' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + DependencyChecking.mos ... ok [time:0] + Dependency + check Modelica.Mechanics.MultiBody [version 3.1] ... ok [time:9] == 0 out of 2 tests failed [dependency, time: 9] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/dependency' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mofiles/drmodelica' Running tests: + ABCDsystem ... ok [time:0] - AccessDemo Illegal Mod ... ok [time:0] + AccessDemo Legal Mod ... ok [time:0] + ActivateWhenEquation ... ok [time:0] + AlgorithmCondAssign ... ok [time:0] + AlgorithmCondAssign ... ok [time:0] + AlgorithmSection ... ok [time:0] + ArrayAddSub1 ... ok [time:0] - ArrayAddSub ... ok [time:0] + ArrayConstruct1 ... ok [time:0] + ArrayDim1 ... ok [time:1] + ArrayDim2 ... ok [time:0] + ArrayDim3 ... ok [time:0] + ArrayDim4 ... ok [time:0] - ArrayDivError ... ok [time:0] + ArrayDiv ... ok [time:0] + ArrayExponentiation ... ok [time:0] + ArrayFieldSlice ... ok [time:1] + ArrayIndex ... ok [time:0] + ArrayMult ... ok [time:0] + ArrayReduce ... ok [time:0] + ArraysInitLegal ... ok [time:0] + AssertTest ... ok [time:0] + AssertTest1 ... ok [time:0] + AssertTest2 ... ok [time:1] - BlockMatrix ... ok [time:0] - BlockMatrix2 ... ok [time:0] - BlockMatrix3 ... ok [time:0] + BouncingBall ... ok [time:0] + Colered Point Legal Mod ... ok [time:0] + Colors ... ok [time:0] + ComplexNumbers ... ok [time:0] + Concat3 ... ok [time:0] + ConstructFunc ... ok [time:0] + DAEexample ... ok [time:0] + DiscreteVectorStateSpace ... ok [time:0] + DoubleWhenSequential ... ok [time:0] + ElementWiseMultiplication.mo ... ok [time:1] + Epidemics1 ... ok [time:0] + EqualityEquationsCorrect ... ok [time:0] + EquationCall ... ok [time:0] + Equations ... ok [time:0] + FilterBlock1 ... ok [time:0] + FiveForEquations ... ok [time:0] + FlatTank ... ok [time:1] + ForLoopHideVariable ... ok [time:0] + FuncDer ... ok [time:0] + FuncMultResults ... ok [time:0] + HeatTankExpanded ... ok [time:0] + HeatTank ... ok [time:0] + HelloWorld ... ok [time:1] + HideVariableForEquations ... ok [time:0] + HydrogenIodide ... ok [time:0] + IfEquation ... ok [time:0] + joinThreeVectors2 ... ok [time:0] + LeastSquares ... ok [time:0] + LogCall1 ... ok [time:0] + LotkaVolterra ... ok [time:1] - MicroCircuitInvalid ... ok [time:0] + ModifiedFiltersInSeries ... ok [time:0] + MoonLanding ... ok [time:0] + MultipleResultsFunction ... ok [time:0] + MultFuncCall ... ok [time:0] + OneArgBaseFunction ... ok [time:0] + PolynomialEvaluator1 ... ok [time:1] + PolynomialEvaluator2 ... ok [time:0] + PolynomialEvaluator ... ok [time:0] + PolynomialEvaluatorA ... ok [time:0] + PolynomialEvaluatorB ... ok [time:0] + RangeVector ... ok [time:0] - RefinedSimpleCircuitInvalid ... ok [time:1] + RefinedSimpleCircuitValid ... ok [time:0] + RefinedSimpleCircuitValid2 ... ok [time:0] + SimplePeriodicSampler ... ok [time:0] + StepAdvanced ... ok [time:0] + SumForLoop ... ok [time:0] + Summation ... ok [time:0] + SumSeriesWhile ... ok [time:1] + SumVectorForIf ... ok [time:0] + TankHybridPID ... ok [time:0] + TankHybridPI ... ok [time:0] + Tank ... ok [time:0] + TankPID ... ok [time:0] + TankPI ... ok [time:0] + TanksConnectedPI ... ok [time:0] + TempDepResistorCircuitInherited ... ok [time:0] + TempDepResistorCircuit ... ok [time:0] + TwoRateSampler ... ok [time:0] + VanDerPol ... ok [time:0] + WatchDog1AlgorithmWhen ... ok [time:0] + WatchDog2EquationWhen ... ok [time:1] + VectorizeOneReturnValue ... ok [time:0] - VectorizeSeveralArguments ... ok [time:0] + WhenEquation ... ok [time:0] - WhenNotValid ... ok [time:0] + WhenPriority ... ok [time:0] + WhenStatement1 ... ok [time:0] + WhenStatement2 ... ok [time:0] + WhenStatement3 ... ok [time:0] + WhenValidResult ... ok [time:0] + WhenVectorPredicateEquation ... ok [time:0] == 0 out of 101 tests failed [drmodelica, time: 15] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mofiles/drmodelica' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/expandable' Running tests: + ExpandableConnectors ... ok [time:3] == 0 out of 1 tests failed [expandable, time: 3] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/expandable' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/fmi' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + BouncingBall ... ok [time:27] + EnumerationTest ... ok [time:7] + HelloFMIWorld ... ok [time:4] + InOutTest ... ok [time:8] + Modelica_Electrical_Analog_Examples_ChuaCircuit ... ok [time:30] + Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum ... ok [time:15] + TanksConnectedPI ... ok [time:5] == 0 out of 7 tests failed [fmi, time: 97] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/fmi' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/HumMod' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + HumModOMCTotal [instantiation] ... ok [time:46] + HumModOMCTotal [checkModel] ... ok [time:46] == 0 out of 2 tests failed [HumMod, time: 94] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/HumMod' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/initialization' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + forest ... ok [time:3] + gaspropreties ... ok [time:2] + minvalue ... ok [time:3] + nominal ... ok [time:2] + nonlinear ... ok [time:3] + nonlinear2 ... ok [time:6] + scaling1 ... ok [time:2] + scaling2 ... ok [time:1] + singularJacobian ... ok [time:4] + startValue ... ok [time:1] == 0 out of 10 tests failed [initialization, time: 28] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/initialization' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/interactive-simulation' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Interactive Simulation Compilation Testing ... ok [time:33] == 0 out of 1 tests failed [interactive-simulation, time: 33] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/interactive-simulation' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/interactive' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + DefaultComponentName ... ok [time:0] + DeleteConnection ... ok [time:0] + Differentiate ... ok [time:0] + For-statement 1 ... ok [time:2] + For-statement 2 ... ok [time:0] + For-statement 3 ... ok [time:0] + For-statement 4 ... ok [time:0] - For-statement fail 5 ... ok [time:1] + For-statement 6 ... ok [time:0] + For-statement 7 ... ok [time:0] + If-statement ... ok [time:0] - If-statement Illegal ... ok [time:0] + API-Parameters ... ok [time:1] + API Classes ... ok [time:0] + API loading and saving ... ok [time:23] + API-attributes ... ok [time:0] + API-Interactive Calls ... ok [time:7] + Test Interactive API for Annotations for MSL 3.1 ... ok [time:20] + Test Interactive API for Simulations ... ok [time:32] + Graphical-API ... ok [time:0] + API Class/Elements query ... ok [time:0] + Matrices ... ok [time:0] + refactorGraphAnn1 ... ok [time:0] + refactorGraphAnn2 ... ok [time:2] + Regular Expression Scripting ... ok [time:0] + Rename ... ok [time:3] + RunScript ... ok [time:0] + Test Interactive API for Components ... ok [time:1] + Simplify ... ok [time:0] + strings ... ok [time:0] + Show Documentation via getDocumentationAnnotation (bug: 1446) ... ok [time:2] + Variables ... ok [time:0] + XmlDumpComment ... ok [time:0] == 0 out of 33 tests failed [interactive, time: 96] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/interactive' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/linearize' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Linearization of linear model ... ok [time:3] + VanDerPol linearization ... ok [time:3] + small values in linearization ... ok [time:3] + LotkaVolterra linearization ... ok [time:3] + twoflattankmodel linearization ... ok [time:3] + nonlinsys linearization ... ok [time:3] + extfunctions linearization ... ok [time:4] + test_02.mos ... ok [time:3] + test_03.mos ... ok [time:3] + test_04.mos ... ok [time:3] + test_05.mos ... ok [time:3] + test_06.mos ... ok [time:3] + Jacobian for Knownvars ... ok [time:3] == 0 out of 13 tests failed [linearize, time: 40] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/linearize' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/meta' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + AlgPatternm ... ok [time:1] + AllWild ... ok [time:0] + BuiltinArray ... ok [time:1] + BuiltinBoolean ... ok [time:0] + BuiltinInteger ... ok [time:0] + BuiltinList ... ok [time:1] + BuiltinMisc ... ok [time:1] + BuiltinReal ... ok [time:3] + BuiltinString ... ok [time:1] + ComplicatedInteractive ... ok [time:0] + Equality ... ok [time:0] + EqPatternm ... ok [time:0] + ErrorInteractiveCallFunctionPtr ... ok [time:1] - ErrorInvalidComplexType ... ok [time:0] - ErrorInvalidMetarecord ... ok [time:0] - ErrorInvalidPattern1 ... ok [time:1] - ErrorInvalidPattern2 ... ok [time:0] - ErrorInvalidPattern3 ... ok [time:0] - ErrorInvalidPattern4 ... ok [time:0] - ErrorLocalElement1 ... ok [time:0] - ErrorLocalElement2 ... ok [time:1] - ErrorLocalElement3 ... ok [time:0] - ErrorMatchInOut1.mo ... ok [time:0] + ErrorMatchNumOutput ... ok [time:0] - ErrorNone ... ok [time:0] + Failure ... ok [time:1] + FunctionReturningArray.mos ... ok [time:1] + List1 ... ok [time:2] + List2 ... ok [time:2] + List3 ... ok [time:1] + List4 ... ok [time:1] + List5 ... ok [time:0] + ListInteractive ... ok [time:0] + ListReductionCodegen ... ok [time:1] - ListReductionDimError ... ok [time:0] + ListReductionInterpret ... ok [time:0] + MatchCase1 ... ok [time:2] + MatchCase2 ... ok [time:2] + MatchCase3 ... ok [time:2] + MatchCase4 ... ok [time:24] + MatchCase5 ... ok [time:2] + MatchCase6 ... ok [time:3] + MatchCase7 ... ok [time:2] + MatchCase8 ... ok [time:2] + MatchCase9 ... ok [time:2] + MatchCase10 ... ok [time:2] + MatchCase11 ... ok [time:1] + MatchCase12 ... ok [time:0] + MatchCase13 ... ok [time:1] + MatchCase14 ... ok [time:1] + MatchCase15 ... ok [time:1] + MatchCase16 ... ok [time:0] + MatchCase17 ... ok [time:1] + MatchCaseGuard ... ok [time:2] + MatchCaseInteractive1 ... ok [time:5] + MatchCaseInteractive3 ... ok [time:0] + MatchElse1 ... ok [time:0] + MatchIfEquation1 ... ok [time:1] - MatchShadowing ... ok [time:0] + OptimizeContinue ... ok [time:1] + OptimizeMatchToIfExp ... ok [time:0] + OptionInteractive ... ok [time:0] + PartialFn1 ... ok [time:0] + PartialFn2 ... ok [time:22] - PartialFn3 ... ok [time:0] + PartialFn4 ... ok [time:1] + PartialFn5 ... ok [time:0] + PartialFn6 ... ok [time:0] + PartialFn7 ... ok [time:1] + PartialFn8 ... ok [time:1] + PartialFn10 ... ok [time:2] + PartialFn11 ... ok [time:2] + PartialFn12 ... ok [time:1] + PartialFn14 ... ok [time:1] + PartialFn15 ... ok [time:0] - PatternMatchInvalidType.mo ... ok [time:1] + Polymorphic ... ok [time:0] + Polymorphic2 ... ok [time:0] + Recursive ... ok [time:1] + Shadowing1 ... ok [time:0] + Shadowing2 ... ok [time:1] + Simplify1 ... ok [time:0] + StrictRML ... ok [time:1] + TailRecursion ... ok [time:2] + TupleInteractive ... ok [time:0] + UnboundLocal.mo ... ok [time:0] + Uniontype1 ... ok [time:2] + Uniontype2 ... ok [time:2] + Uniontype3 ... ok [time:2] + Uniontype4 ... ok [time:2] + Uniontype5 ... ok [time:2] + Uniontype6 ... ok [time:2] + Uniontype7 ... ok [time:0] + Uniontype8 ... ok [time:0] + Uniontype9 ... ok [time:0] + Uniontype10 ... ok [time:1] + Uniontype11 ... ok [time:0] + Uniontype12 ... ok [time:0] + Uniontype13 ... ok [time:1] + Uniontype14 ... ok [time:0] + Uniontype15 ... ok [time:0] == 0 out of 101 tests failed [meta, time: 135] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/meta' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/meta/MetaModelicaDev' == 10 failed + 01 Experiment ... equation mismatch [time:23] ==== Log /tmp/omc-rtest-adeas31/01_experiment/log-SOLUTION_compiled.mos + 02a Exp1 ... ok [time:1] + 02b Exp2 ... ok [time:1] + 03 Symbolic Differentation ... ok [time:1] + 04 Assignment ... ok [time:1] + 05a AssignTwoType ... ok [time:1] + 05b AssignTwoType ... ok [time:1] + 06 Advanced ... ok [time:1] + 08 Pam ... ok [time:1] + 09 Pam Decl ... ok [time:1] + 11 Petrol ... equation mismatch [time:3] ==== Log /tmp/omc-rtest-adeas31/11_petrol/log-SCRIPT.mos == 2 out of 11 tests failed [MetaModelica Course, time: 44] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/meta/MetaModelicaDev' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/modelicaML' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Simulation ModelicaML model twotank ... ok [time:2] + Simulation ModelicaML model BouncingBall ... ok [time:3] + Simulation simple ModelicaML model ... ok [time:1] + Simulation ModelicaML model watchdog ... ok [time:2] + Simulation ModelicaML models ... ok [time:2] == 0 out of 5 tests failed [modelicaML, time: 11] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/modelicaML' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mofiles' Running tests... + Abs1 ... ok [time:0] - Abs2 ... ok [time:0] + Abs ... ok [time:0] + Acos ... ok [time:0] + AddReal1 ... ok [time:0] + Algorithm1 ... ok [time:1] - Algorithm2 ... ok [time:0] + Algorithm3 ... ok [time:0] + AlgorithmElseOpt ... ok [time:0] + AlgorithmFor1 ... ok [time:0] + AlgorithmFor2 ... ok [time:0] + AlgorithmFor3 ... ok [time:0] + AlgorithmFor4 ... ok [time:1] + AlgorithmFor5 ... ok [time:0] + AlgorithmFor6 ... ok [time:0] + AlgorithmNoRetCall ... ok [time:0] + And ... ok [time:0] + Array10 ... ok [time:0] + Array11 ... ok [time:0] + Array12 ... ok [time:0] + Array13 ... ok [time:1] + Array14 ... ok [time:0] + Array15 ... ok [time:0] + Array1 ... ok [time:0] + Array2 ... ok [time:0] + Array3 ... ok [time:0] + Array4 ... ok [time:0] + Array7 ... ok [time:0] + Array8 ... ok [time:1] + Array9 ... ok [time:0] + ArrayAccess ... ok [time:0] + ArrayAddition ... ok [time:0] + ArrayAddition2 ... ok [time:0] + ArrayAsAliasInExtends ... ok [time:0] + ArrayAsAlias ... ok [time:0] + ArrayAssignWholeDim ... ok [time:1] + ArrayBrackets ... ok [time:0] - Array_builtin ... ok [time:0] + ArrayCall ... ok [time:0] + ArrayCurlyBrackets ... ok [time:0] + ArrayDeclaration1 ... ok [time:0] + ArrayDeclaration2 ... ok [time:1] + ArrayDeclaration3 ... ok [time:0] + ArrayDeclaration4 ... ok [time:0] + ArrayDeclaration5 ... ok [time:0] + ArrayDivision ... ok [time:0] + ArrayEWOps1 ... ok [time:0] + ArrayEWOps2 ... ok [time:0] + ArrayEWOps3 ... ok [time:0] + ArrayEWOps4 ... ok [time:0] + ArrayEWOps5 ... ok [time:0] + ArrayEWOps6 ... ok [time:0] + ArrayEWOpsCEval1 ... ok [time:0] + ArrayEWOpsCEval2 ... ok [time:0] + ArrayEWOpsCEval3 ... ok [time:0] + ArrayEWOpsCEval4 ... ok [time:0] + ArrayEWOpsCEval5 ... ok [time:0] + ArrayExtend ... ok [time:0] + ArrayExtendsUnknown ... ok [time:0] + ArrayIndex ... ok [time:0] + ArrayIndex2 ... ok [time:0] - ArrayInvalidDims ... ok [time:0] + ArrayLogic ... ok [time:0] + ArrayMatrixSimplifier ... ok [time:0] - ArrayModification1 ... ok [time:0] - ArrayModification2 ... ok [time:0] + ArrayMulMatrixSimplifier ... ok [time:0] + ArrayMultiplication ... ok [time:0] + ArrayOperators ... ok [time:1] + ArrayRange ... ok [time:0] + ArrayReduce2 ... ok [time:0] + ArrayRemoveIndex1 ... ok [time:0] + ArraySizeFromFunc ... ok [time:0] + ArraySlice1 ... ok [time:0] + ArraySlice2 ... ok [time:0] + ArraySubtraction ... ok [time:1] + Asin ... ok [time:0] - AssignmentErrorConstant ... ok [time:0] - AssignmentErrorInput ... ok [time:0] + AssignmentFunction ... ok [time:0] + AssignmentFunctionMultiple1 ... ok [time:0] + AssignmentSimple ... ok [time:0] + Atan2 ... ok [time:0] + Atan ... ok [time:0] + BlockComponents ... ok [time:0] + BlockIllegal ... ok [time:0] + BlockResult ... ok [time:0] + BlockSimple ... ok [time:0] + BoolArrayTest ... ok [time:0] + BooleanDim ... ok [time:0] + BooleanLiterals ... ok [time:1] + BooleanRanges ... ok [time:0] + Break ... ok [time:0] + Cardinality ... ok [time:0] + Cardinality2 ... ok [time:0] + Cat1 ... ok [time:0] + Ceil ... ok [time:0] + CheckInstantiationLimit ... ok [time:1] + Circle ... ok [time:0] + Circuit1 ... ok [time:0] + Class1 ... ok [time:0] + Class2 ... ok [time:0] + Comment1 ... ok [time:0] + Comment2 ... ok [time:0] - ComponentNames ... ok [time:1] + ComponentNames2 ... ok [time:0] - RedeclarationComponentNames ... ok [time:0] + CondDeclaration ... ok [time:0] - ConditionalArrayExpression1 ... ok [time:0] + ConditionalArrayExpression2 ... ok [time:0] + ConditionalComponent ... ok [time:0] + CondOperators ... ok [time:0] + Connect12 ... ok [time:0] + Connect13 ... ok [time:0] + Connect14 ... ok [time:0] + Connect15 ... ok [time:0] + Connect16 ... ok [time:0] + Connect17 ... ok [time:0] + Connect18 ... ok [time:1] + Connect1 ... ok [time:0] + Connect2 ... ok [time:0] + Connect4 ... ok [time:0] + Connect5 ... ok [time:0] + Connect6 ... ok [time:0] + Connect7 ... ok [time:0] + Connect8 ... ok [time:1] + Connect9 ... ok [time:0] + ConnectEnumArray ... ok [time:0] - ConnectFlowEffort ... ok [time:0] + ConnectHierarchical1 ... ok [time:0] + ConnectHierarchical2 ... ok [time:0] + ConnectInner1 ... ok [time:0] + ConnectInner2 ... ok [time:1] + ConnectInner3 ... ok [time:0] + ConnectInnerOuter2 ... ok [time:0] + ConnectInnerOuter3 ... ok [time:0] + ConnectInnerOuter ... ok [time:0] + ConnectorComponents ... ok [time:0] - ConnectorIllegal ... ok [time:1] - ConnectorIllegal2 ... ok [time:0] + ConnectorIllegal3 ... ok [time:0] + ConnectorIllegal4 ... ok [time:0] + ConnectorInheritance1.mo ... ok [time:0] + ConnectorSimple ... ok [time:0] + ConnectTheSameConnector ... ok [time:0] + ConnectTwoSources ... ok [time:0] + ConnectTypes ... ok [time:1] + Constant10 ... ok [time:0] + Constant11 ... ok [time:0] + Constant12 ... ok [time:0] + Constant1 ... ok [time:0] + Constant2 ... ok [time:0] + Constant3 ... ok [time:0] + Constant4 ... ok [time:0] + Constant5 ... ok [time:1] + Constant6 ... ok [time:0] + Constant7 ... ok [time:0] + Constant8 ... ok [time:0] - Constant9 ... ok [time:0] + ConstantDeclConnector ... ok [time:0] + ConstantDeclRecord ... ok [time:0] + ConstantDeclType ... ok [time:1] + ConstantLogicalRelations ... ok [time:0] + ConstantReductions ... ok [time:0] + ConstantSize ... ok [time:0] + ConstrainingType1 ... ok [time:0] + ConstructParameters2 ... ok [time:0] + ConstructParameters ... ok [time:0] + Cosh ... ok [time:0] + Cos ... ok [time:0] + Cross ... ok [time:0] - CyclicBindingConditional ... ok [time:0] - CyclicBindingConst ... ok [time:0] - CyclicBindingParam ... ok [time:1] + DeclarationEquation1 ... ok [time:0] + DeclarationEquation2 ... ok [time:0] + DeclarationEquation3 ... ok [time:0] + DeclarationOrder1 ... ok [time:0] + DeclarationOrder2 ... ok [time:0] + DeclarationOrder ... ok [time:0] - DeclareConstant3 ... ok [time:0] + DefaultRecordParameters ... ok [time:0] + Delay2 ... ok [time:0] + Delay3 ... ok [time:0] + Delay4 ... ok [time:0] - Delay5 ... ok [time:0] + Delay6 ... ok [time:1] - Delay7 ... ok [time:0] + Delay8 ... ok [time:0] + Delay ... ok [time:0] + DependsMutual ... ok [time:0] - DependsRecursive ... ok [time:0] + Derivative1 ... ok [time:0] + DerConstant1 ... ok [time:0] + DerConstant2 ... ok [time:0] - DerConstant3 ... ok [time:0] + DiagonalBlock ... ok [time:0] + Discrete1 ... ok [time:0] - Discrete2 ... erroneous + DiscreteDeclConnector ... ok [time:0] + DiscreteDeclRecord ... ok [time:0] + DiscreteDeclType ... ok [time:0] - DisturbedResistance1 ... ok [time:0] - DisturbedResistance3 ... ok [time:0] - DisturbedResistance4 ... ok [time:0] + Div ... ok [time:0] + DocString.mo ... ok [time:0] - DuplicateElements ... ok [time:0] - DuplicateElementsEquivalent ... ok [time:0] - DuplicateElementsNonEquivalent ... ok [time:0] - DuplicateElementsExtends ... ok [time:0] + DuplicateElementsExtendsEquivalent ... ok [time:0] + Each1 ... ok [time:0] - EmptyArray ... ok [time:0] + EmptyArraySubscript ... ok [time:0] + Encapsulated1 ... ok [time:0] - Encapsulated2 ... ok [time:0] - Encapsulated3 ... ok [time:0] - Encapsulated4 ... ok [time:0] + End ... ok [time:0] - EndIllegal ... ok [time:0] + EndUnknown ... ok [time:1] + EngineSAAB95Total ... ok [time:0] + Enumeration1 ... ok [time:0] + Enumeration2 ... ok [time:0] + Enumeration3 ... ok [time:1] + Enumeration4 ... ok [time:0] - Enumeration5 ... ok [time:0] + Enumeration6 ... ok [time:0] + Enumeration7 ... ok [time:0] + Enumeration8 ... ok [time:0] + Enumeration9 ... ok [time:0] + Enum10 ... ok [time:1] + Enum11 ... ok [time:0] - Enum12 ... ok [time:0] + Enum13 ... ok [time:0] + EnumConnectArray ... ok [time:0] + EnumDimSum ... ok [time:0] + EnumFor ... ok [time:0] - EnumInvalidLiteral ... ok [time:1] + EnumRange ... ok [time:0] + Equals ... ok [time:0] + EquationComponent1 ... ok [time:0] + EquationComponent2 ... ok [time:0] + EquationComponent3 ... ok [time:0] + EquationComponent4 ... ok [time:0] + EquationComponent5 ... ok [time:0] + EquationFor1 ... ok [time:1] + EquationFor2 ... ok [time:0] + EquationFor3 ... ok [time:0] + EquationFor4 ... ok [time:0] + EquationFor5 ... ok [time:0] + EquationFor6 ... ok [time:0] + EquationFor7 ... ok [time:0] + EquationIf1 ... ok [time:0] + EquationIf2 ... ok [time:0] + EquationIf3 ... ok [time:0] + EquationIf4 ... ok [time:0] - ExternalAlgorithm ... ok [time:0] - ErrorExternalModel ... ok [time:0] - ErrorMultipleClasses ... ok [time:0] - ErrorRecursionLimit ... ok [time:0] + EventFunctions ... ok [time:0] + Exp ... ok [time:0] + Expressions ... ok [time:0] + Extends1 ... ok [time:0] + Extends2 ... ok [time:0] + Extends3 ... ok [time:0] + Extends4 ... ok [time:0] + Extends5 ... ok [time:1] + Extends6 ... ok [time:0] + Extends7 ... ok [time:0] + Extends8 ... ok [time:0] + Extends9 ... ok [time:0] + Extends10 ... ok [time:0] + Extends11 ... ok [time:1] + ExtendsModWithImport ... ok [time:0] + ExtendsVisibility ... ok [time:0] + ExternalFunction1 ... ok [time:1] + ExternalFunction2 ... ok [time:0] + ExternalFunction3 ... ok [time:1] + ExternalFunction4 ... ok [time:0] + ExternalFunction5 ... ok [time:0] + ExternalFunction6 ... ok [time:1] + ExternalFunction7 ... ok [time:0] - ExternalFunction8 ... ok [time:1] + Derivative Annotation ... ok [time:0] + ExternalFunctionArray ... ok [time:0] + ExternalFunctionBuiltin ... ok [time:0] + ExternalFunctionExtends ... ok [time:0] - ExtObjError ... ok [time:0] + Faculty1 ... ok [time:0] + Faculty2 ... ok [time:0] + Faculty3 ... ok [time:0] + Faculty5 ... ok [time:0] + FillSize ... ok [time:1] + FinalParameterModification ... ok [time:0] + FixedFinalParameter ... ok [time:0] + FlexibleShaft ... ok [time:0] + FloatingPoint ... ok [time:0] + Floor ... ok [time:0] + FlowDeclConnector ... ok [time:0] + FlowDeclRecord ... ok [time:1] + FlowDeclRecord2 ... ok [time:0] + FlowDeclType ... ok [time:0] - FlowDeclRecord ... ok [time:0] + ForceAndTorque.mo ... ok [time:0] + ForIf ... ok [time:0] + ForIterator1 ... ok [time:0] + ForIterator2 ... ok [time:1] + ForIterator3 ... ok [time:0] + ForIteratorType ... ok [time:0] + ForNested ... ok [time:0] + ForSimple ... ok [time:0] + Function10 ... ok [time:0] + Function11 ... ok [time:0] + Function12 ... ok [time:1] + Function1 ... ok [time:0] + Function2 ... ok [time:0] + Function5 ... ok [time:0] + Function5 ... ok [time:0] + Function6 ... ok [time:0] - Function7 ... ok [time:0] - Function8 ... ok [time:1] + Function9 ... ok [time:0] + FunctionBreak ... ok [time:0] + FunctionBubblesort ... ok [time:0] + FunctionCall ... ok [time:0] + FunctionDefaultArgs ... ok [time:0] + FunctionEval1 ... ok [time:0] + FunctionEval2 ... ok [time:1] + FunctionEval3 ... ok [time:0] + FunctionEval4 ... ok [time:0] + FunctionEval6 ... ok [time:0] + FunctionEval7 ... ok [time:0] + FunctionEval8 ... ok [time:0] + FunctionEval9 ... ok [time:0] + FunctionEval10 ... ok [time:1] + FunctionEval11 ... ok [time:0] + FunctionEval11 ... ok [time:0] + FunctionEvalBuiltin ... ok [time:0] + FunctionEvalFail ... ok [time:0] + FunctionEvalSlice ... ok [time:0] - FunctionInvalidVar1 ... ok [time:0] - FunctionInvalidVar2 ... ok [time:0] + FunctionReturn ... ok [time:0] - FunctionProtectedInput ... ok [time:0] + FunctionReturn ... ok [time:0] + FunctionSimple ... ok [time:0] + FunctionSimplex ... ok [time:0] - FunctionVariability ... ok [time:1] - FunctionWithEquation ... ok [time:0] + GetInstanceName ... ok [time:0] + GreaterThanEqual ... ok [time:0] + GreaterThan ... ok [time:0] + RecursiveSelfReference ... ok [time:0] + IdenticalEquations ... ok [time:0] + if_then_elseif_else ... ok [time:0] + IfExpCombiTable1 ... ok [time:0] - IfExpCombiTable2 ... ok [time:0] - IllegalSubscript ... ok [time:0] + Import1 ... ok [time:0] - Import2 ... ok [time:0] + Import3 ... ok [time:0] + Import4 ... ok [time:0] + Import5 ... ok [time:1] + Import6 ... ok [time:0] + Import7 ... ok [time:0] + ImportSelf1 ... ok [time:0] + Influenza ... ok [time:0] + InheritanceClassMod ... ok [time:0] + InheritanceDiamond.mo ... ok [time:0] + InheritanceMultiple ... ok [time:0] + InheritanceProtected ... ok [time:0] + InheritancePublic ... ok [time:0] + InheritanceSeveral ... ok [time:0] + InheritanceSimple ... ok [time:0] - InitialConnection ... ok [time:0] + InnerOuter1 ... ok [time:0] + InnerOuter2 ... ok [time:0] + InnerOuterSystem ... ok [time:1] + InnerOuterWithExtends ... ok [time:0] + String arrays ... ok [time:0] + InOutArray ... ok [time:0] + InOutBool ... ok [time:0] + InputDeclConnector ... ok [time:0] + InputDeclRecord ... ok [time:0] + InputDeclType ... ok [time:1] + IntAdd ... ok [time:0] - IntDiv ... ok [time:0] + Integer2Real ... ok [time:0] + Integer ... ok [time:0] + IntMul ... ok [time:0] - IntPow ... ok [time:0] + IntSub ... ok [time:0] - InvalidExtends1 ... ok [time:0] - InvalidFunctionBinding ... ok [time:0] - InvalidSizeScalar ... ok [time:0] - InvalidSizeIndex1 ... ok [time:0] - InvalidSizeIndex2 ... ok [time:0] + Inverted Pendulum ... ok [time:1] + LessThanEqual ... ok [time:0] + LessThan ... ok [time:0] + Log10 ... ok [time:1] + Log ... ok [time:0] + Lookup10 ... ok [time:0] + Lookup1 ... ok [time:0] + Lookup2 ... ok [time:0] - Lookup3 ... ok [time:0] + Lookup4 ... ok [time:0] + Lookup5 ... ok [time:1] + Lookup6 ... ok [time:0] - Lookup7 ... ok [time:0] - Lookup8 ... ok [time:0] + Lookup9 ... ok [time:0] + Lookup with arrays ... ok [time:0] + MathematicalFunctions ... ok [time:0] + Matrix ... ok [time:1] + Matrix1 ... ok [time:0] + MatrixAddition ... ok [time:0] + MatrixBrackets ... ok [time:0] + MatrixPow ... ok [time:0] + MatrixRowIndexing ... ok [time:0] + MaxArray ... ok [time:0] + Min & Max ... ok [time:1] + ModelAccess ... ok [time:0] + modelica_1_1_Array9 ... ok [time:0] + modelica_1_1_Function10 ... ok [time:0] - modelica_1_1_Type10 ... ok [time:0] + modelica_1_1_Type9 ... ok [time:0] + ModelSimple ... ok [time:0] + Modification10 ... ok [time:1] + Modification11 ... ok [time:0] + Modification12 ... ok [time:0] + Modification13 ... ok [time:0] + Modification14 ... ok [time:0] - Modification15 ... ok [time:0] + Modification16 [bug #1238] ... ok [time:0] + Modification17 ... ok [time:0] + Modification1 ... ok [time:0] + Modification2 ... ok [time:0] + Modification3 ... ok [time:0] - Modification4 ... ok [time:0] + Modification5 ... ok [time:0] + Modification6 ... ok [time:0] + Modification7 ... ok [time:0] - Modification8 ... ok [time:1] + ModifierClass ... ok [time:0] + ModifierExtends ... ok [time:0] + ModifiersProblem ... ok [time:0] + ModifierRedeclare ... ok [time:0] - ModifierTypeError ... ok [time:0] + ModifierVariable ... ok [time:0] - ModifyConstant4 ... ok [time:1] - ModifyConstant5 ... ok [time:0] - ModifyConstant6 ... ok [time:0] + ModifyFunction1 ... ok [time:0] + modifyOuter2 ... ok [time:0] + modifyOuter ... ok [time:0] - ModifyUnknown1 ... ok [time:0] - ModifyUnknown2 ... ok [time:1] + Mod ... ok [time:0] - MultipleDeclarations2 ... ok [time:0] - MultipleDeclarations ... ok [time:0] + MyPointsInst1 ... ok [time:0] + MyPointsInst2 ... ok [time:0] + NamedArguments ... ok [time:0] + NestedClasses ... ok [time:0] + NoEvent1 ... ok [time:0] + NonConstantReduction ... ok [time:0] + Non-expanded Array1 ... ok [time:0] + Non-expanded Array 2 ... ok [time:0] + Non-expanded Array3 ... ok [time:0] + Non-expanded Array 4 ... ok [time:0] + Non-expanded Array - Modification ... ok [time:0] + NonfixedParamSubscript ... ok [time:1] + NotDependsRecursive ... ok [time:0] + NotEquals ... ok [time:0] + Not ... ok [time:0] + NumericFunctions ... ok [time:0] + Operators.mo ... ok [time:0] + OperatorComponents ... ok [time:0] + OperatorFunction1 ... ok [time:1] + OperatorSimple ... ok [time:0] + Or ... ok [time:0] + OutputDeclConnector ... ok [time:0] + OutputDeclRecord ... ok [time:0] + OutputDeclType ... ok [time:0] + OverrideFinalTest ... ok [time:0] + Overwriting1 ... ok [time:1] + Overwriting2 ... ok [time:0] + PackageComponents ... ok [time:0] + PackageIllegal ... ok [time:0] - PackageParameter ... ok [time:0] + package-s-1 ... ok [time:0] + package-s-1 ... ok [time:0] + packages2 ... ok [time:0] + PackageSimple ... ok [time:1] + ParameterDeclConnector ... ok [time:0] + ParameterDeclRecord ... ok [time:0] + ParameterDeclType ... ok [time:0] - Partial1 ... ok [time:0] + PEXPipe ... ok [time:0] + Philosopher2 ... ok [time:1] + Philosopher ... ok [time:0] + Pow ... ok [time:0] + PredefinedTypes ... ok [time:0] - Protected1 ... ok [time:0] + ProtectedAccess2 ... ok [time:0] - ProtectedAccess ... ok [time:1] - prtest ... ok [time:0] + PublicAccess ... ok [time:0] + Range1 ... ok [time:0] - Real2Integer1 ... ok [time:0] - Real2Integer2 ... ok [time:0] + Real2Integer3 ... ok [time:0] + RealAdd ... ok [time:1] + RealDiv ... ok [time:0] + RealMul ... ok [time:0] + RealPow ... ok [time:0] + RealSub ... ok [time:0] + Record1 ... ok [time:0] + RecordAssignment ... ok [time:0] + RecordConnections ... ok [time:0] + RecordConstant1 ... ok [time:1] + RecordConstant2 ... ok [time:0] + RecordConstant3 ... ok [time:0] + RecordConstant4 ... ok [time:0] + RecordConstructors ... ok [time:0] + RecordConstructorVectorization.mo ... ok [time:0] + RecordNonPublic ... ok [time:1] + RecordPrefixes.mo ... ok [time:0] + RecordSimple ... ok [time:0] - RecursiveDefinition ... ok [time:0] + RecursiveFunctionCall ... ok [time:0] - RecursiveShort ... ok [time:0] + Reductions ... ok [time:0] + reinit ... ok [time:0] + ReinitArray ... ok [time:0] - ReinitInvalidType ... ok [time:0] - ReinitInvalidType2 ... ok [time:0] - ReinitInvalidType3 ... ok [time:0] + Rem ... ok [time:0] - ReturnError ... ok [time:0] - SampleError ... ok [time:0] + Scalar ... ok [time:0] + ScopeDeclaration1 ... ok [time:0] - ScopeDeclaration2 ... ok [time:0] + ScopeDeclaration3 ... ok [time:0] + ScopeModification1 ... ok [time:0] - ScopeModification2 ... ok [time:0] + Sequence ... ok [time:0] + Shadow1 ... ok [time:1] + ShortClassDef ... ok [time:0] + Sign ... ok [time:0] + SimpleInheritance ... ok [time:0] + SimpleIntegrator1 ... ok [time:0] + SimpleIntegrator2 ... ok [time:0] - SimpleIntegrator3 ... ok [time:0] + Simplify ... ok [time:1] + Simplify2 ... ok [time:0] + SimplifyBinary ... ok [time:0] + SimplifyRangeInCall ... ok [time:0] + Sinh ... ok [time:0] + Sin ... ok [time:0] + Skew ... ok [time:0] + SmallLinsys ... ok [time:1] + Splice ... ok [time:0] + Sqrt ... ok [time:0] + StaticAssertSuccess ... ok [time:0] + StringBoolean ... ok [time:0] + StringConcatenation ... ok [time:0] + StringConversion ... ok [time:0] + StringInteger ... ok [time:1] + StringLiterals ... ok [time:0] + StringPool ... ok [time:0] + StringReal ... ok [time:0] + StructuralParameter1 ... ok [time:0] + SubScript1 ... ok [time:0] + SubScript2 ... ok [time:0] + Subscript3 ... ok [time:0] + SubscriptEval ... ok [time:0] + Sum ... ok [time:0] - SumScalar ... ok [time:0] + SumVar ... ok [time:0] + Switch ... ok [time:0] + Tanh ... ok [time:0] + Tan ... ok [time:0] + Terminal1 ... ok [time:0] - Terminal2 ... ok [time:0] + TestGravityAcceleration ... ok [time:0] + Transpose2 ... ok [time:1] + Transpose ... ok [time:0] + TrigIdentity ... ok [time:0] + TupleSingleAssign ... ok [time:0] + tupleSubset ... ok [time:0] + Type10 ... ok [time:0] + Type11 ... ok [time:0] - Type1 ... ok [time:0] - Type3 ... ok [time:0] + Type4 ... ok [time:0] + Type5 ... ok [time:0] + Type6 ... ok [time:0] - Type7 ... ok [time:1] - Type8 ... ok [time:0] + Type9 ... ok [time:0] + TypeArray ... ok [time:0] + TypeClass1 ... ok [time:0] - TypeClass2 ... ok [time:0] + TypeDeclArray ... ok [time:0] + TypeEnumeration ... ok [time:1] + TypeSimple ... ok [time:0] - Units2 ... ok [time:0] + UnusedInput ... ok [time:0] + UsertypeModifications ... ok [time:0] + VectorBuiltin ... ok [time:0] + VectorDimension ... ok [time:0] + Vectorizable1 ... ok [time:1] + Vectorizable2 ... ok [time:0] + Vectorizable3 ... ok [time:0] + Vectorizable4 ... ok [time:0] + Vectorizable5 ... ok [time:0] + Vectorizable6 ... ok [time:0] + VectorizeExtendedType ... ok [time:1] + VectorizeUnknownDim ... ok [time:0] + VectorTest ... ok [time:0] + WaveEquationSample ... ok [time:0] - WhenElseNested ... ok [time:0] - WhenNested ... ok [time:0] - WhenNestedEquation ... ok [time:0] + WhenSemantics1 ... ok [time:1] + While ... ok [time:0] + WillowForest ... ok [time:0] == 0 out of 633 tests failed [mofiles, time: 95] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mofiles' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mosfiles-msl22' Running tests... + avg ... ok [time:2] + BacklashTest ... ok [time:5] + Blocks Sources ... ok [time:31] + Circuit1 ... ok [time:3] + DCMotor (Blocks) ... ok [time:3] + DCMotorDeadzone ... ok [time:2] + DCMotor (Rotational) ... ok [time:2] + ElasticBearing ... ok [time:3] + First ... ok [time:3] + FuncCross ... ok [time:1] + IdealGear ... ok [time:3] + IdealGearBrake ... ok [time:3] + InputOutput ... ok [time:2] + InitTest ... ok [time:3] + MatrixTest ... ok [time:1] + NonLinSystems ... ok [time:7] + Shaft ... ok [time:3] + Simulation2 ... ok [time:3] + SineAccelerate ... ok [time:3] + SineSpeed ... ok [time:3] + SineTorque ... ok [time:3] + SineTorque2inertias ... ok [time:3] + SpringMass ... ok [time:3] + StepTorque ... ok [time:3] + Tank ... ok [time:3] + Test3Test3PhaseInit ... ok [time:2] + Test3PhaseInitParam ... ok [time:2] + Test3PhaseInitOver ... ok [time:2] + Test3PhaseStart ... ok [time:2] + TimeVaryingLinsys ... ok [time:1] + TrapezoidTest ... ok [time:3] + tupleTest ... ok [time:2] + WeakAxis ... ok [time:3] == 0 out of 33 tests failed [mosfiles-msl22, time: 121] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mosfiles-msl22' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mosfiles-nosim' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Array1 ... ok [time:0] + BaseClass1 ... ok [time:0] + cat ... ok [time:0] + ComplexConnect ... ok [time:0] + EnzMM ... ok [time:0] + ErrorFunctionCallNumArgs ... ok [time:0] + ErrorSimPackage ... ok [time:0] + Extends Order ... ok [time:0] + External Function: Result Order ... ok [time:4] + ExternalLibraryFunction ... ok [time:2] + FinalTests ... ok [time:0] + FuncNamespace ... ok [time:0] + FunctionDefaultArg ... ok [time:0] + GroupImport ... ok [time:1] + Integer Multiplication Overflow ... equation mismatch [time:0] ==== Log /tmp/omc-rtest-adeas31/mosfiles-nosim/log-IntMulOverflow.mos 62832 1130572555.0 23422 96550683684 65 4225 -670028996 5 25 125.0 146.827367886002 32414322 12314121 {{32414322,32414322},{32414322,32414322}} {{12314121,12314121},{12314121,12314121}} {{798307766481924,798307766481924},{798307766481924,798307766481924}} Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/mosfiles-nosim/equations-expected 2012-08-31 01:29:27 +0200 +++ /tmp/omc-rtest-adeas31/mosfiles-nosim/equations-got 2012-08-31 01:29:27 +0200 @@ -2,11 +2,11 @@ 1130572555.0 23422 96550683684 65 4225 -1477454652.0 +-670028996 5 25 125.0 146.827367886002 32414322 Equation mismatch: omc-diff says: Line 7: Real 1477454652.0 != -670028996 eps: 0.005000, actual diff: 2147483648.000000 + Integer Power Overflow ... ok [time:0] + Integer Division Overflow ... ok [time:0] + Integer Add/Sub Overflow ... ok [time:0] + ISO-8859-1 ... ok [time:1] + LookupBuiltin ... ok [time:0] + LookupPackageFail ... ok [time:0] + Model1.mos Test for BUG 1238 ... ok [time:5] + Model2.mos Test for BUG 1238 ... ok [time:4] + ModifierVariabilityError ... ok [time:1] + Not basic type ... ok [time:0] + Not basic type 2 ... ok [time:0] + OverloadingFunc ... ok [time:0] + QuotedFunction ... ok [time:1] + Return ... ok [time:0] + SolveLinearSystem ... ok [time:0] + StringArrayReturn ... ok [time:1] + TestLoadModel ... ok [time:0] + Unparsing of operator precedence ... ok [time:1] + UnusedVariable ... ok [time:0] + UriLookup ... ok [time:0] + While-statement ... ok [time:0] - While-statement Illegal ... ok [time:1] + ModifiersProblem ... ok [time:0] + TransformerYY ... ok [time:0] + AIMC_DOL ... ok [time:1] + Check model with zero dimension arrays. ... ok [time:0] + ZeroRange ... ok [time:0] + vaporizing ... ok [time:0] == 1 out of 43 tests failed [mosfiles-nosim, time: 24] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mosfiles-nosim' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mosfiles' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + ABCDsystem.plt ... ok [time:2] + ABCDsystem.csv ... ok [time:1] + ABCDsystem.empty ... ok [time:1] + ActivateWhenEquation ... ok [time:2] + AliasEquations ... ok [time:2] + AlgorithmArrayEqn ... ok [time:2] + AlgorithmCondAssign1 ... ok [time:1] + AlgorithmCondAssign2 ... ok [time:2] + AlgorithmForInClass ... ok [time:1] + AlgorithmSection ... ok [time:2] + Algorithms ... ok [time:5] + ArrayAddSub1 ... ok [time:2] + ArrayDivError ... ok [time:0] + ArrayExponentiation ... ok [time:2] + ArrayEquation ... ok [time:1] + ArrayMult ... ok [time:2] + ArrayFromRange.mos ... ok [time:0] + ArrayReduce ... ok [time:1] + ArrayParameterSize ... ok [time:0] + ArraySlice ... ok [time:2] + AssertTest ... ok [time:1] + AssertTest1 ... ok [time:24] + AssertTest2 ... ok [time:2] + AsubCrefExpType ... ok [time:1] + ASubIfExp ... ok [time:2] + BooleanArray ... ok [time:1] + BouncingBall ... ok [time:2] + BouncingBall2.mos ... ok [time:1] + BouncingBall from Examples ... ok [time:3] + BuiltinMath ... ok [time:2] + ActuatorMechanics[Bug1687.mos] ... ok [time:2] + CheckEvents ... ok [time:2] + ComplexNumbers.mos ... ok [time:1] + ComplexSystem ... ok [time:2] + ComplexTypeEquationCount ... ok [time:0] + ConstructFunc ... ok [time:1] + constLinSys ... ok [time:2] + Cross ... ok [time:2] + CyclicPerm ... ok [time:0] + Delay ... ok [time:2] + DAEexample ... ok [time:1] + DAEexample2 ... ok [time:2] + dertest ... ok [time:1] + DimConvert ... ok [time:2] + DiscreteVectorStateSpace ... ok [time:2] + DoubleWhenConflict ... ok [time:0] + DoubleWhenSequential ... ok [time:1] + Test Bug #1617 ... ok [time:2] + EnumArray ... ok [time:2] + Epidemics1 ... ok [time:1] + EquationCallIntegerArray ... ok [time:2] + EqualityEquations ... ok [time:0] + EqualityEquationsCorrect ... ok [time:1] + EventDelay ... ok [time:2] + EventIteration ... ok [time:1] + EventTest ... ok [time:2] + Extends Basic ... ok [time:1] + ExternalLibraries ... ok [time:2] + ExternalObject ... ok [time:2] + External Object with String parameter input ... ok [time:3] + FiveForEquations ... ok [time:2] + FinalPropagation.mos [BUG https://openmodelica.org:8443/cb/issue/1488] ... ok [time:1] + FlatTank ... ok [time:2] + ForIterator1 ... ok [time:2] + FrameTest ... ok [time:1] + FuncDer ... ok [time:2] + FunctionIndirectRecursion ... ok [time:2] + FunctionIndirectRecursion2 ... ok [time:0] + FunctionInReinit ... ok [time:1] + HeatTank ... ok [time:0] + HeatTankExpanded ... ok [time:2] + HideVariableForEquations ... ok [time:1] + HydrogenIodide ... ok [time:2] + Identity Matrix ... ok [time:1] + IdealDiode ... ok [time:2] + IfEquation ... ok [time:1] + IfEquation2 ... ok [time:2] + IfEquation3 ... ok [time:1] + Initialization ... ok [time:4] + InlineSolverCodeGenerationEuler ... ok [time:2] + InlineSolverCodeGenerationRK ... ok [time:2] + Interpolation ... ok [time:1] + String array arguments ... ok [time:5] + Record arguments ... ok [time:3] + Bouncing Ball (Quoted identifiers using Japanese UTF-8 characters) ... ok [time:1] + HelloWorld ... ok [time:1] + LinearSysEq (test bug 1012) ... ok [time:2] + LocalVariableInit ... ok [time:1] + LotkaVolterra ... ok [time:2] + Test fixes of bug 180 ... ok [time:3] + MeasureTime ... ok [time:24] + MissV (test bug 1110) ... ok [time:1] + ModelicaUtilities ... ok [time:2] + MyPointsInst1 ... ok [time:2] + MyPointsInst2 ... ok [time:1] + ModelBalance1 ... ok [time:2] + ModelBalance2 ... ok [time:0] + ModelBalance3 ... ok [time:0] + nonConstantIndex ... ok [time:2] + nonConstantParam ... ok [time:2] + NonlinearFailed ... ok [time:2] + NonlinearMixed ... ok [time:1] + OneArgBaseFunction.mos ... ok [time:2] + ParameterCycle ... ok [time:1] + ParameterModel ... ok [time:2] + Pendulum ... ok [time:1] + PolynomialEvaluatorA ... ok [time:2] + PolynomialEvaluatorB ... ok [time:1] + PolynomialEvaluator1.mos ... ok [time:2] + PolynomialEvaluator2.mos ... ok [time:2] + PolynomialEvaluator3.mos ... ok [time:1] + PreAndAliasedVar ... ok [time:2] + PreMatrix ... ok [time:1] + Random.mos ... ok [time:3] + RedeclarePackage [BUG: https://openmodelica.org:8443/cb/issue/1652] ... ok [time:1] + Reductions ... ok [time:2] + Ricatti ... ok [time:1] + Sample1 ... ok [time:2] + Sample2 ... ok [time:2] + Sample3 ... ok [time:1] + SemiLinear ... ok [time:2] + Sign ... ok [time:1] + SimplePeriodicSampler ... ok [time:2] + SimResultScripting ... ok [time:1] + Simulation ... ok [time:2] + SliceAssignment ... ok [time:1] + StepAdvanced ... ok [time:2] + StringTest ... ok [time:1] + SumSeriesWhile ... ok [time:2] + SyncFilter ... ok [time:11] + Switch ... ok [time:2] + Table2d.mos ... ok [time:4] + Tank ... ok [time:1] + TankPI ... ok [time:2] + TankPID ... ok [time:2] + TankHybridPID ... ok [time:1] + TankHybridPI ... ok [time:2] + TanksConnectedPI ... ok [time:2] + terminal ... ok [time:1] + tempInterpol2test ... ok [time:2] + TestAsub ... ok [time:1] + TestLapack [BUG: 1370 https://openmodelica.org:8443/cb/issue/1370] ... ok [time:2] + TestSolve ... ok [time:2] + Time ... ok [time:1] + TupleReturn ... ok [time:2] + TwoRateSampler ... ok [time:1] + val ... ok [time:1] + VariableFilter ... ok [time:3] + VectorizeOneReturnValue ... ok [time:2] + WatchDog1AlgorithmWhen ... ok [time:2] + WatchDog2EquationWhen ... ok [time:1] + WhenEquation ... ok [time:2] + WhenEquation1 ... ok [time:1] + WhenPriority ... ok [time:2] + when-sorting ... ok [time:1] + WhenStatement1 ... ok [time:1] + WhenStatement2 ... ok [time:1] + WhenStatement3 ... ok [time:2] + when-statements ... ok [time:1] + Xpowers1 ... ok [time:2] + Xpowers2 ... ok [time:1] + Xpowers3 ... ok [time:2] + ZeroCrossing in algorithm for loop ... ok [time:2] == 0 out of 163 tests failed [mosfiles, time: 318] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mosfiles' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/mofiles/msl' Running tests: + BC1 - Der component ... ok [time:0] + BC2 - Derivative component ... ok [time:0] + BC3 - FirstOrder component ... ok [time:0] + BC4 - Integrator component ... ok [time:0] + BC5 - LimIntegrator component ... ok [time:0] + BC6 - LimPID component ... ok [time:0] + BC7 - PI component ... ok [time:0] + BC8 - PID component ... ok [time:1] + BC9 - SecondOrder component ... ok [time:0] + BC10 - StateSpace component ... ok [time:0] + BC11 - TransferFunction component ... ok [time:0] + BS1 - Clock component ... ok [time:0] + BS2 - Constant component ... ok [time:1] + BS3 - ExpSine component ... ok [time:0] + BS4 - Exponentials component ... ok [time:0] + BS5 - KinematicPTP component ... ok [time:0] + BS6 - Pulse component ... ok [time:0] + BS7 - Ramp component ... ok [time:0] + BS8 - SawTooth component ... ok [time:0] + BS9 - Sine component ... ok [time:0] + BS10 - Step component ... ok [time:0] + BS11 - TimeTable component ... ok [time:0] + BS12 - Trapetzoid component ... ok [time:0] + BS13 - IntegerConstant component ... ok [time:1] + BS14 - IntegerStep component ... ok [time:0] + BS15 - BooleanConstant component ... ok [time:0] + BS16 - BooleanPulse component ... ok [time:0] + BS17 - BooleanStep component ... ok [time:0] + BN1 - DeadZone component ... ok [time:0] + BN2 - Limiter component ... ok [time:1] + BN3 - VariableLimiter component ... ok [time:0] + BM1 - Abs component ... ok [time:0] + BM2 - Acos component ... ok [time:0] + BM3 - Add component ... ok [time:0] + BM4 - Add3 component ... ok [time:0] + BM5 - Asin component ... ok [time:1] + BM6 - Atan component ... ok [time:0] + BM7 - Atan2 component ... ok [time:0] + BM8 - Cos component ... ok [time:0] + BM9 - Cosh component ... ok [time:0] + BM10 - Division component ... ok [time:0] + BM11 - Exp component ... ok [time:1] + BM5 - Feedback component ... ok [time:0] + BM13 - Gain component ... ok [time:0] + BM14 - Log component ... ok [time:0] + BM15 - Log10 component ... ok [time:0] + BM16 - MatrixGain component ... ok [time:0] + BM17 - Max component ... ok [time:0] + BM18 - Min component ... ok [time:0] + BM19 - Product component ... ok [time:0] + BM20 - Sign component ... ok [time:0] + BM21 - Sin component ... ok [time:0] + BM22 - Sinh component ... ok [time:0] + BM23 - Sqrt component ... ok [time:1] + BM24 - Sum component ... ok [time:0] + BM25 - Tan component ... ok [time:0] + BM26 - Tanh component ... ok [time:0] + BM27 - TwoInputs component ... ok [time:0] + BM28 - TwoOutputs component ... ok [time:0] + Gear - Complete example with Gear ... ok [time:1] == 0 out of 60 tests failed [msl, time: 11] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/mofiles/msl' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl221' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + AIMC_DOL ... ok [time:4] + AIMC_Inverter ... ok [time:2] + AIMC_YD ... ok [time:2] + AIMS_start ... ok [time:1] + Accelerate ... ok [time:1] + BusUsage ... ok [time:1] + CauerLowPassAnalog ... ok [time:1] + CauerLowPassOPV ... ok [time:1] + CauerLowPassSC ... ok [time:2] + CharacteristicIdealDiodes ... ok [time:1] + CharacteristicThyristors ... ok [time:2] + ChuaCircuit ... ok [time:1] + ControlledTanks ... ok [time:2] + CoupledClutches ... ok [time:1] + DCEE_start ... ok [time:2] + DCPM_start ... ok [time:2] + DCSE_start ... ok [time:2] + Damper ... ok [time:1] + DifferentialAmplifier ... ok [time:2] + ElasticBearing ... ok [time:1] + EnforcedMovement ... ok [time:0] + ExecutionPaths ... ok [time:2] + ExtractorTest ... ok [time:0] + First ... ok [time:2] + FirstExample ... ok [time:2] + FirstExample_Variant2 ... ok [time:1] + FirstExample_Variant3 ... ok [time:2] + Friction ... ok [time:1] + HeatingMOSInverter ... ok [time:1] + HeatingRectifier ... ok [time:2] + IndirectCooling ... ok [time:1] + InitialConditions ... ok [time:2] + LogicalNetwork1 ... ok [time:1] + LossyGearDemo1 ... ok [time:2] + LossyGearDemo2 ... ok [time:1] + MotionCycleWithLoad ... ok [time:0] + Motor ... ok [time:1] + NandGatee ... ok [time:1] + OneMass ... ok [time:2] + OneWayRectifier ... ok [time:1] + OneWayRectifierBG ... ok [time:0] + Oscillator ... ok [time:2] + PID_Controller ... ok [time:2] + ParallelCooling ... ok [time:2] + ParallelPumpDropOut ... ok [time:1] + PreLoad ... ok [time:2] + PullinStroke ... ok [time:0] + PumpAndValve ... ok [time:1] + PumpDropOut ... ok [time:2] + Rectifier ... ok [time:1] + SMEE_Gen ... ok [time:2] + SMPM_Inverter ... ok [time:2] + SMR_Inverter ... ok [time:1] + Sensors ... ok [time:2] + ShowCompositeStep ... ok [time:1] + ShowExceptions ... ok [time:2] + ShowLogicalSources ... ok [time:1] + ShowSaturatingInductor ... ok [time:1] + ShowVariableResistor ... ok [time:2] + SignConvention ... ok [time:1] + SimpleCooling ... ok [time:2] + TestNand ... ok [time:5] + TransformerYD ... ok [time:2] + TransformerYY ... ok [time:1] + TwoMass ... ok [time:2] + TwoMasses ... ok [time:1] + WhyArrows ... ok [time:1] == 0 out of 67 tests failed [msl221, time: 103] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl221' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl221/modelicaAdditions' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + ModelicaAdditions.MultiBody.Examples.Engine1.mos ... ok [time:1] + ModelicaAdditions.MultiBody.Examples.Engine2 ... ok [time:1] + ModelicaAdditions.MultiBody.Examples.Loops.FourBar1 ... ok [time:1] + ModelicaAdditions.MultiBody.Examples.Loops.FourBar2 ... ok [time:1] + ModelicaAdditions.MultiBody.Examples.Loops.TwoLoop ... ok [time:3] + ModelicaAdditions.MultiBody.Examples.Robots.r3.robot ... ok [time:4] == 0 out of 6 tests failed [modelicaAdditions, time: 12] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl221/modelicaAdditions' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl221' make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl221/Mechanics' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Accelerate2 ... ok [time:4] + Damper2 ... ok [time:6] + ElasticBearing2 ... ok [time:5] + First2 ... ok [time:6] + Oscillator2 ... ok [time:5] + Sensors2 ... ok [time:4] + SignConvention2 ... ok [time:5] + WhyArrows2 ... ok [time:4] == 0 out of 8 tests failed [Mechanics, time: 41] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl221/Mechanics' make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl221' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl31' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica.Blocks [version 3.1] ... ok [time:10] + Modelica.Blocks.Continuous ... ok [time:3] + Modelica.Electrical.Analog [version 3.1] ... ok [time:25] + Modelica.Electrical.Digital [version 3.1] ... ok [time:40] + Modelica.Electrical.Machines.Examples [version 3.1] ... ok [time:21] + Modelica.Electrical.MultiPhase.Examples [version 3.1] ... ok [time:6] + Modelica.Magnetic.FluxTubes [version 3.1] ... ok [time:18] + Modelica.Math [version 3.1] ... ok [time:10] + Modelica.Math.Matrices [Lapack] ... ok [time:6] + Modelica.Math.Matrices.LAPACK [version 3.1] ... ok [time:4] + Modelica.Mechanics [version 3.1] ... ok [time:3] + Modelica.Mechanics.MultiBody [version 3.1] ... ok [time:8] + Modelica.StateGraph.Examples.ControlledTanks ... ok [time:3] + Modelica.Thermal [version 3.1] ... ok [time:4] + Modelica.Utilities [version 3.1] ... ok [time:4] == 0 out of 15 tests failed [msl31, time: 165] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl31' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/fluid' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.Controller [version 3.1] ... ok [time:4] + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.InnerTank [version 3.1] ... ok [time:3] + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.setReal [version 3.1] ... ok [time:3] + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.TankWith3InletOutletArraysWithEvaporatorCondensor [version 3.1]... ok [time:22] + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.TankWithTopPorts [version 3.1] ... ok [time:4] + Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses.TriggeredTrapezoid [version 3.1]... ok [time:4] + Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks [version 3.1] ... ok [time:6] + Modelica.Fluid.Examples.ControlledTankSystem.Utilities.NormalOperation [version 3.1]... ok [time:4] + Modelica.Fluid.Examples.ControlledTankSystem.Utilities.RadioButton [version 3.1] ... ok [time:4] + Modelica.Fluid.Examples.ControlledTankSystem.Utilities.TankController [version 3.1]... ok [time:3] + Modelica.Fluid.Examples.DrumBoiler.BaseClasses.EquilibriumDrumBoiler [version 3.1]... ok [time:12] + Modelica.Fluid.Examples.DrumBoiler.DrumBoiler [version 3.1] ... ok [time:31] + Modelica.Fluid.Examples.Explanatory.MeasuringTemperature [version 3.1] ... ok [time:44] + Modelica.Fluid.Examples.HeatExchanger.BaseClasses.WallConstProps [version 3.1] ... ok [time:3] + Modelica.Fluid.Examples.HeatingSystem [version 3.1] ... ok [time:44] + Modelica.Fluid.Fittings.MultiPort [version 3.1] ... ok [time:4] + Modelica.Fluid.Fittings.TeeJunctionIdeal [version 3.1] ... ok [time:3] + Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow [version 3.1] ... ok [time:5] + Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalLaminarFlow [version 3.1] ... ok [time:3] + Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalTurbulentPipeFlow [version 3.1]... ok [time:4] + Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow [version 3.1] ... ok [time:4] + Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.ConstantFlowHeatTransfer [version 3.1]... ok [time:3] + Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer [version 3.1] ... ok [time:4] + Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.LocalPipeFlowHeatTransfer [version 3.1]... ok [time:7] + Modelica.Fluid.Pipes.BaseClasses.WallFriction.TestWallFrictionAndGravity [version 3.1]... ok [time:4] + Modelica.Fluid.Pipes.StaticPipe [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.Density [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.DensityTwoPort [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.Pressure [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.MassFlowRate [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.RelativePressure [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.RelativeTemperature [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.SpecificEnthalpy [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.SpecificEnthalpyTwoPort [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.SpecificEntropy [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.SpecificEntropyTwoPort [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.Temperature [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.TemperatureTwoPort [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.TraceSubstances [version 3.1] ... ok [time:4] + Modelica.Fluid.Sensors.TraceSubstancesTwoPort [version 3.1] ... ok [time:3] + Modelica.Fluid.Sensors.VolumeFlowRate [version 3.1] ... ok [time:4] + Modelica.Fluid.System [version 3.1] ... ok [time:4] + Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer [version 3.1]... ok [time:4] + Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer [version 3.1] ... ok [time:3] + Modelica.Fluid.Valves.ValveVaporizing [version 3.1] ... ok [time:12] + Modelica.Fluid.Valves.ValveCompressible [version 3.1] ... ok [time:4] == 0 out of 46 tests failed [fluid, time: 319] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/fluid' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/media' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica.Media.Air.SimpleAir [version 3.1] ... ok [time:4] + Modelica.Media.Examples.IdealGasH2O [version 3.1] ... ok [time:4] + Modelica.Media.Examples.MixtureGases [version 3.1] ... ok [time:7] + Modelica.Media.Examples.MoistAir [version 3.1] ... ok [time:9] + Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T [version 3.1] ... ok [time:5] + Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine [version 3.1] ... ok [time:5] + Modelica.Media.Examples.TestOnly.FlueGas [version 3.1] ... ok [time:7] + Modelica.Media.Examples.TestOnly.IdealGasN2Mix [version 3.1] ... ok [time:6] + Modelica.Media.Examples.TestOnly.IdealGasN2 [version 3.1] ... ok [time:5] + Modelica.Media.Examples.TestOnly.MixIdealGasAir [version 3.1] ... ok [time:6] + Modelica.Media.Examples.TestOnly.N2AsMix [version 3.1] ... ok [time:5] + Modelica.Media.Examples.TestOnly.MixIdealGasAir [version 3.1] ... ok [time:3] + Modelica.Media.Examples.Tests.Components [version 3.1] ... ok [time:10] + Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa [version 3.1] ... ok [time:7] + Modelica.Media.Examples.Tests.MediaTestModels.Air.SimpleAir [version 3.1] ... ok [time:5] + Modelica.Media.Examples.Tests.MediaTestModels.Air.MoistAir [version 3.1] ... ok [time:9] + Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air [version 3.1] ... ok [time:6] + Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen [version 3.1] ... ok [time:6] + Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition [version 3.1]... ok [time:9] + Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearColdWater [version 3.1]... ok [time:5] + Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearWater_pT [version 3.1]... ok [time:23] + Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam [version 3.1] ... ok [time:6] + Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph [version 3.1]... ok [time:19] + Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph [version 3.1] ... ok [time:19] + Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT [version 3.1] ... ok [time:17] + Modelica.Media.Examples.TwoPhaseWater [version 3.1] ... ok [time:9] + Modelica.Media.Examples.SimpleLiquidWater [version 3.1] ... ok [time:5] + Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos [version 3.1] ... ok [time:30] + Modelica.Media.Examples.WaterIF97 [version 3.1] ... ok [time:20] + Modelica.Media.Incompressible.Examples.Glycol47 [version 3.1] ... ok [time:4] + Modelica.Media.Incompressible.Examples.TestGlycol [version 3.1] ... ok [time:5] + Modelica.Media.Water.StandardWater [version 3.1] ... ok [time:8] + Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas [version 3.1]... ok [time:9] + Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650 [version 3.1]... ok [time:6] + Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47 [version 3.1]... ok [time:5] + Modelica.Media.Examples.TwoPhaseWater.ExtendedProperties.mos [version 3.1] ... ok [time:27] == 0 out of 36 tests failed [media, time: 336] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/media' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/media/simulate' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + simulate(Modelica.Media.Examples.MoistAir) ... ok [time:8] + simulate(Modelica.Media.Examples.IdealGasH2O) ... ok [time:6] + simulate(Modelica.Media.Examples.TestOnly.IdealGasN2) ... ok [time:6] + simulate(Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearColdWater)... ok [time:6] + simulate(Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates) ... ok [time:19] + simulate(Modelica.Media.Incompressible.Examples.TestGlycol) ... ok [time:5] + simulate(Modelica.Media.Examples.TestOnly.FlueGas) ... ok [time:7] + simulate(Modelica.Media.Examples.TestOnly.IdealGasN2Mix) ... ok [time:7] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa) ... ok [time:7] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Air.MoistAir) ... ok [time:9] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Air.SimpleAir) ... ok [time:6] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air) ... ok [time:6] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen) ... ok [time:6] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas)... ok [time:9] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition)... ok [time:9] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650)... ok [time:7] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47) ... ok [time:7] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam) ... ok [time:8] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph)... ok [time:17] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT) ... ok [time:15] + buildModel(Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph) ... ok [time:19] + buildModel(Modelica.Media.Examples.TwoPhaseWater.ExtendedProperties) ... ok [time:19] + buildModel(Modelica.Media.Examples.WaterIF97) ... ok [time:13] + simulate(Modelica.Media.Examples.MixtureGases) ... ok [time:8] + simulate(Modelica.Media.Examples.TestOnly.MixIdealGasAir) ... ok [time:7] == 0 out of 25 tests failed [simulate, time: 238] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/media/simulate' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/simulate' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Simulate Modelica.Blocks.Examples [version 3.1] ... ok [time:5] + Modelica.Blocks.Examples.BusUsage ... ok [time:5] + Modelica.Blocks.Examples.InverseModel ... ok [time:5] + Modelica.Blocks.Examples.LogicalNetwork1 ... ok [time:5] + Modelica.Blocks.Examples.ShowLogicalSources ... ok [time:5] + Modelica.Electrical.Analog.Examples.CauerLowPassAnalog ... ok [time:5] + Modelica.Electrical.Analog.Examples.CauerLowPassOPV ... ok [time:5] + Modelica.Electrical.Analog.Examples.CauerLowPassSC ... ok [time:20] + Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes ... ok [time:6] + Modelica.Electrical.Analog.Examples.ChuaCircuit ... ok [time:4] + Modelica.Electrical.Analog.Examples.HeatingResistor ... ok [time:6] + Modelica.Electrical.Analog.Examples.NandGate ... ok [time:5] + Modelica.Electrical.Analog.Examples.ShowVariableResistor ... ok [time:5] + Modelica.Electrical.Machines.Examples.DCSE_Start ... ok [time:5] + Modelica.Electrical.Machines.Examples.TransformerTestbench ... ok [time:7] + Modelica.Electrical.MultiPhase.Examples.TransformerYY ... ok [time:5] + Modelica.Electrical.MultiPhase.Examples.TransformerYD ... ok [time:7] + Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum ... ok [time:13] + Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant ... ok [time:9] + Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque ... ok [time:13] + Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody ... ok [time:11] + Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum ... ok [time:9] + Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper ... ok [time:11] + Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving ... ok [time:16] + Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling ... ok [time:16] + Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem ... ok [time:14] + Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem ... ok [time:11] + Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass ... ok [time:11] + Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings ... ok [time:14] + Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses ... ok [time:22] + Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity ... ok [time:12] + Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses ... ok [time:10] + Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 ... equation mismatch [time:47] ==== Log /tmp/omc-rtest-adeas31/simulate/log-Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2.mos true true true record SimulationResult resultFile = "Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2_res.mat", simulationOptions = "startTime = 0.0, stopTime = 3.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2', storeInTemp = false, noClean = false, options = '', outputFormat = 'mat', variableFilter = '.*', measureTime = false, cflags = '', simflags = ''", messages = "" end SimulationResult; {"Files not Equal!","\"freeMotion.r_rel_a[1]\"","Reference file has not enough time points! "} Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/simulate/equations-expected 2012-08-31 01:59:50 +0200 +++ /tmp/omc-rtest-adeas31/simulate/equations-got 2012-08-31 02:00:37 +0200 @@ -4,6 +4,7 @@ record SimulationResult resultFile = "Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2_res.mat", simulationOptions = "startTime = 0.0, stopTime = 3.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2', storeInTemp = false, noClean = false, options = '', outputFormat = 'mat', variableFilter = '.*', measureTime = false, cflags = '', simflags = ''", messages = "" end SimulationResult; -"Files Equal!" +{"Files not Equal!","\"freeMotion.r_rel_a[1]\"","Reference file has not enough time points! +"} Equation mismatch: omc-diff says: Line 9: Text differs: expected: "Files Equal!" got: {"Files not Equal!","\"freeMotion.r_rel_a[ + Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel ... ok [time:12] + Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a ... ok [time:18] + Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b ... ok [time:20] + Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic ... ok [time:24] + Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic ... ok [time:15] + Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 ... ok [time:33] + Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 ... ok [time:20] + Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic ... ok [time:25] + Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive ... ok [time:11] + Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint ... ok [time:15] + Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects ... ok [time:25] + Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive ... ok [time:15] + Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis ... ok [time:7] + Modelica.Mechanics.MultiBody.Frames ... ok [time:6] + Modelica.Mechanics.Rotational.Examples.First ... ok [time:4] + Modelica.Mechanics.Rotational.Examples.FirstGrounded ... ok [time:4] + Modelica.Mechanics.Rotational.Examples.Friction ... ok [time:5] + Modelica.Mechanics.Rotational.Examples.Backlash ... ok [time:7] + Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 ... ok [time:4] + Modelica.Mechanics.Rotational.Examples.ElasticBearing ... ok [time:5] + Modelica.Mechanics.Rotational.Examples.RollingWheel ... ok [time:5] + Modelica.Mechanics.Translational.Examples.Accelerate ... ok [time:4] + Modelica.Mechanics.Translational.Examples.Brake ... ok [time:6] + Modelica.Mechanics.Translational.Examples.Damper ... ok [time:5] + Modelica.Mechanics.Translational.Examples.ElastoGap ... ok [time:5] + Modelica.Mechanics.Translational.Examples.Friction ... ok [time:6] + Modelica.Mechanics.Translational.Examples.InitialConditions ... ok [time:5] + Modelica.Mechanics.Translational.Examples.Oscillator ... ok [time:5] + Modelica.Mechanics.Translational.Examples.Sensors ... ok [time:5] + Modelica.Mechanics.Translational.Examples.SignConvention ... ok [time:5] + Modelica.Mechanics.Translational.Examples.WhyArrows ... ok [time:5] + Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling ... ok [time:6] + Modelica.Thermal.FluidHeatFlow.Examples.OneMass ... ok [time:6] + Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling ... ok [time:6] + Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve ... ok [time:6] + Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut ... ok [time:6] + Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling ... ok [time:6] + Modelica.Thermal.HeatTransfer.Examples.Motor ... ok [time:19] + Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature ... ok [time:5] + Modelica.Thermal.HeatTransfer.Examples.TwoMasses ... ok [time:5] + Modelica.Math.Matrices.norm ... ok [time:5] == 1 out of 74 tests failed [simulate, time: 752] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl31/simulate' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/msl32' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica.Blocks.Examples.Filter [version 3.2] ... ok [time:4] == 0 out of 1 tests failed [msl32, time: 4] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/msl32' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody' /usr/bin/make -C elementary -f Makefile test > elementary.log /usr/bin/make -C loops -f Makefile test > loops.log /usr/bin/make -C rotational3deffects -f Makefile test > rotational3deffects.log /usr/bin/make -C systems -f Makefile test > systems.log /usr/bin/make -C checkingModels -f Makefile test > checkingModels.log make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/elementary' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.DoublePendulum ... ok [time:5] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.FreeBody ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses ... ok [time:5] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.Pendulum ... ok [time:5] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.PointGravity ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 ... ok [time:6] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.RollingWheel ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.SpringWithMass ... ok [time:2] + Modelica3.x.Mechanics.MultiBody.Examples.Elementary.ThreeSprings ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.World ... ok [time:2] == 0 out of 18 tests failed [elementary, time: 61] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/elementary' make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/loops' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Engine1a ... ok [time:5] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Engine1b ... ok [time:5] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic ... ok [time:7] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Fourbar1 ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Fourbar2 ... ok [time:4] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic ... ok [time:11] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.EngineV6 [instantiation] ... ok [time:10] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic [instantiation] ... ok [time:11] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.EngineV6 [checkModel] ... ok [time:10] + Modelica3.x.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic [checkModel] ... ok [time:10] == 0 out of 11 tests failed [loops, time: 82] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/loops' make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/rotational3deffects' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica3.x.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects ... ok [time:4] + Modelica3.x.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive ... ok [time:3] + Modelica3.x.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint ... ok [time:3] == 0 out of 4 tests failed [rotational3deffects, time: 13] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/rotational3deffects' make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/systems' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica3.x.Mechanics.MultiBody.Examples.Systems.RobotR3 ... ok [time:12] == 0 out of 1 tests failed [systems, time: 13] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/systems' make[3]: Entering directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/checkingModels' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Modelica3.x.Mechanics.MultiBody.Parts.BodyCylinder ... ok [time:7] == 0 out of 1 tests failed [checkingModels, time: 8] make[3]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody/checkingModels' make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/libraries/multibody' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/omcc' Running OMCCP... OPENMODELICAHOME= C:\OpenModelica\trunk/build Setting BaseLine... + OMCC ... equation mismatch [time:3] ==== Log /tmp/omc-rtest-adeas31/omcc/log-SCRIPT.mos true true true true true true true true true true true true true true true true true true true true true true true true true "[LexerCodeModelica.mo:865:12-865:77:writable] Warning: info was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ParserModelica.mo:134:5-134:59:writable] Error: Variable Error.SYNTAX_ERROR not found in scope ParserModelica.addSourceMessage " Equation mismatch: diff says: --- /tmp/omc-rtest-adeas31/omcc/equations-expected 2012-08-31 02:47:55 +0200 +++ /tmp/omc-rtest-adeas31/omcc/equations-got 2012-08-31 02:47:58 +0200 @@ -22,14687 +22,8 @@ true true true true -Parsing Modelica with file ../../testsuite/omcc_test/Test21.mo - -starting lexer -[TOKEN:CLASS 'class' (7:1-7:6)][TOKEN:IDENT 'Arraytest' (7:7-7:16)][TOKEN:IDENT 'Integer' (8:3-8:10)][TOKEN:IDENT 'a' (8:11-8:12)][TOKEN:LBRACK '[' (8:12-8:13)][TOKEN:COLON ':' (8:13-8:14)][TOKEN:RBRACK ']' (8:14-8:15)][TOKEN:EQUALS '=' (8:16-8:17)][TOKEN:IDENT '3' (8:18-8:19)][TOKEN:COLON ':' (8:19-8:20)][TOKEN:IDENT '5' (8:20-8:21)][TOKEN:SEMICOLON ';' (8:21-8:22)][TOKEN:PARAMETER 'parameter' (9:3-9:12)][TOKEN:IDENT 'Integer' (9:13-9:20)][TOKEN:IDENT 'b' (9:21-9:22)][TOKEN:LBRACK '[' (9:22-9:23)][TOKEN:COLON ':' (9:23-9:24)][TOKEN:RBRACK ']' (9:24-9:25)][TOKEN:EQUALS '=' (9:26-9:27)][TOKEN:LBRACE '{' (9:28-9:29)][TOKEN:IDENT '3' (9:29-9:30)][TOKEN:COMMA ',' (9:30-9:31)][TOKEN:IDENT '2' (9:31-9:32)][TOKEN:RBRACE '}' (9:32-9:33)][TOKEN:SEMICOLON ';' (9:33-9:34)][TOKEN:IDENT 'Real' (10:3-10:7)][TOKEN:IDENT 'c' (10:8-10:9)][TOKEN:LBRACK '[' (10:9-10:10)][TOKEN:IDENT 'b' (10:10-10:11)][TOKEN:LBRACK '[' (10:11-10:12)][TOKEN:T_END 'end' (10:12-10:15)][TOKEN:RBRACK ']' (10:15-10:16)][TOKEN:RBRACK ']' (10:16-10:17)][TOKEN:SEMICOLON ';' (10:17-10:18)][TOKEN:T_ALGORITHM 'algorithm' (11:1-11:10)][TOKEN:IDENT 'a' (12:3-12:4)][TOKEN:LBRACK '[' (12:4-12:5)][TOKEN:T_END 'end' (12:5-12:8)][TOKEN:MINUS '-' (12:8-12:9)][TOKEN:IDENT 'b' (12:9-12:10)][TOKEN:LBRACK '[' (12:10-12:11)][TOKEN:T_END 'end' (12:11-12:14)][TOKEN:RBRACK ']' (12:14-12:15)][TOKEN:RBRACK ']' (12:15-12:16)][TOKEN:ASSIGN ':=' (12:17-12:19)][TOKEN:IDENT '1' (12:20-12:21)][TOKEN:SEMICOLON ';' (12:21-12:22)][TOKEN:ENDCLASS 'end Arraytest' (13:1-13:14)][TOKEN:SEMICOLON ';' (13:14-13:15)] -Tokens processed:49 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test21.mo - -Tokens remaining:49 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:48 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'Arraytest'][n:110-NT:191] SHIFT1 -Tokens remaining:47 -[State:38]{|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:46 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'a'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:46 -[State:98]{|98|38|23|0} -[IDENT,'a'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:46 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'a'][n:197-NT:278] SHIFT1 -Tokens remaining:45 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:44 -[State:213]{|213|212|97|38|23|0} -[COLON,':'][n:1566-NT:1639] SHIFT1 -Tokens remaining:43 -[State:326]{|326|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:224)][nState:328] -[State:328]{|328|213|212|97|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:43 -[State:327]{|327|213|212|97|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:42 -[State:416]{|416|327|213|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:41 -[State:411]{|411|325|212|97|38|23|0} -[IDENT,'3'][n:1602-NT:1683] SHIFT1 -Tokens remaining:40 -[State:31]{|31|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|38|23|0} -[COLON,':'][n:-24-NT:49] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:40 -[State:277]{|277|149|411|325|212|97|38|23|0} -[COLON,':'][n:367-NT:440] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:40 -[State:227]{|227|411|325|212|97|38|23|0} -[COLON,':'][n:295-NT:368] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:40 -[State:144]{|144|411|325|212|97|38|23|0} -[COLON,':'][n:222-NT:295] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:40 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[COLON,':'][n:187-NT:260] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:40 -[State:141]{|141|411|325|212|97|38|23|0} -[COLON,':'][n:615-NT:688] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:40 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[COLON,':'][n:365-NT:438] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:40 -[State:137]{|137|411|325|212|97|38|23|0} -[COLON,':'][n:1-NT:74] SHIFT1 -Tokens remaining:39 -[State:251]{|251|137|411|325|212|97|38|23|0} -[IDENT,'5'][n:1668-NT:1749] SHIFT1 -Tokens remaining:38 -[State:31]{|31|251|137|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:38 -[State:277]{|277|230|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:38 -[State:227]{|227|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:38 -[State:144]{|144|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:38 -[State:143]{|143|251|137|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:38 -[State:141]{|141|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:38 -[State:140]{|140|251|137|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|251|137|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:358] -Tokens remaining:38 -[State:358]{|358|251|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:66-NT:140] REDUCE2[Reducing(l:3,r:262)][nState:136] -Tokens remaining:38 -[State:136]{|136|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:257)][nState:169] -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:38 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:38 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:37 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[PARAMETER,'parameter'][n:1020-NT:1066] SHIFT1 -Tokens remaining:36 -[State:62]{|62|81|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|81|38|23|0} -[IDENT,'Integer'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:36 -[State:94]{|94|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:35 -[State:31]{|31|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|38|23|0} -[IDENT,'b'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:35 -[State:98]{|98|94|81|38|23|0} -[IDENT,'b'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:35 -[State:216]{|216|98|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|38|23|0} -[IDENT,'b'][n:197-NT:278] SHIFT1 -Tokens remaining:34 -[State:31]{|31|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:33 -[State:213]{|213|212|207|94|81|38|23|0} -[COLON,':'][n:1566-NT:1639] SHIFT1 -Tokens remaining:32 -[State:326]{|326|213|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:224)][nState:328] -[State:328]{|328|213|212|207|94|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:32 -[State:327]{|327|213|212|207|94|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:31 -[State:416]{|416|327|213|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:30 -[State:411]{|411|325|212|207|94|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:29 -[State:120]{|120|411|325|212|207|94|81|38|23|0} -[IDENT,'3'][n:1602-NT:1683] SHIFT1 -Tokens remaining:28 -[State:31]{|31|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:28 -[State:277]{|277|246|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:28 -[State:227]{|227|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:28 -[State:144]{|144|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:28 -[State:143]{|143|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:28 -[State:141]{|141|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:28 -[State:140]{|140|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:28 -[State:137]{|137|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:28 -[State:169]{|169|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:28 -[State:245]{|245|120|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:27 -[State:353]{|353|245|120|411|325|212|207|94|81|38|23|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:26 -[State:31]{|31|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:26 -[State:277]{|277|246|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:26 -[State:227]{|227|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:26 -[State:144]{|144|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:26 -[State:141]{|141|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:26 -[State:140]{|140|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|353|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:26 -[State:169]{|169|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|207|94|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:25 -[State:352]{|352|245|120|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:25 -[State:143]{|143|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:25 -[State:141]{|141|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:25 -[State:140]{|140|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:25 -[State:137]{|137|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:25 -[State:169]{|169|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:25 -[State:324]{|324|211|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:25 -[State:320]{|320|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:24 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:23 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'c'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:23 -[State:98]{|98|81|81|38|23|0} -[IDENT,'c'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:23 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'c'][n:197-NT:278] SHIFT1 -Tokens remaining:22 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:21 -[State:213]{|213|212|97|81|81|38|23|0} -[IDENT,'b'][n:1566-NT:1647] SHIFT1 -Tokens remaining:20 -[State:31]{|31|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:19 -[State:213]{|213|149|213|212|97|81|81|38|23|0} -[T_END,'end'][n:1566-NT:1584] SHIFT1 -Tokens remaining:18 -[State:105]{|105|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:292)][nState:144] -[State:144]{|144|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:18 -[State:143]{|143|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:18 -[State:141]{|141|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:18 -[State:140]{|140|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:18 -[State:137]{|137|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:18 -[State:169]{|169|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:18 -[State:327]{|327|213|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:17 -[State:416]{|416|327|213|149|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:17 -[State:227]{|227|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:17 -[State:144]{|144|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:17 -[State:141]{|141|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:17 -[State:140]{|140|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:17 -[State:137]{|137|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:17 -[State:169]{|169|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:17 -[State:327]{|327|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:16 -[State:416]{|416|327|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:16 -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:16 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:16 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:15 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:15 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:14 -[State:46]{|46|76|38|23|0} -[IDENT,'a'][n:1513-NT:1594] SHIFT1 -Tokens remaining:13 -[State:31]{|31|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|46|76|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:12 -[State:213]{|213|149|46|76|38|23|0} -[T_END,'end'][n:1566-NT:1584] SHIFT1 -Tokens remaining:11 -[State:105]{|105|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:292)][nState:144] -[State:144]{|144|213|149|46|76|38|23|0} -[MINUS,'-'][n:222-NT:307] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:11 -[State:143]{|143|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|46|76|38|23|0} -[MINUS,'-'][n:187-NT:272] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:11 -[State:141]{|141|213|149|46|76|38|23|0} -[MINUS,'-'][n:615-NT:700] SHIFT1 -Tokens remaining:10 -[State:254]{|254|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:314)][nState:264] -[State:264]{|264|141|213|149|46|76|38|23|0} -[IDENT,'b'][n:1185-NT:1266] SHIFT1 -Tokens remaining:9 -[State:31]{|31|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|213|149|46|76|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:8 -[State:213]{|213|230|264|141|213|149|46|76|38|23|0} -[T_END,'end'][n:1566-NT:1584] SHIFT1 -Tokens remaining:7 -[State:105]{|105|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:292)][nState:144] -[State:144]{|144|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:7 -[State:141]{|141|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:7 -[State:140]{|140|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:7 -[State:137]{|137|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:7 -[State:169]{|169|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:7 -[State:327]{|327|213|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:6 -[State:416]{|416|327|213|230|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|230|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:6 -[State:227]{|227|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:6 -[State:144]{|144|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:6 -[State:143]{|143|264|141|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:6 -[State:141]{|141|213|149|46|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|46|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|213|149|46|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|46|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:6 -[State:327]{|327|213|149|46|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:5 -[State:416]{|416|327|213|149|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:5 -[State:147]{|147|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:5 -[State:134]{|134|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:4 -[State:249]{|249|134|46|76|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:3 -[State:31]{|31|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:3 -[State:277]{|277|149|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:3 -[State:227]{|227|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:3 -[State:144]{|144|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end Arraytest'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end Arraytest'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end Arraytest'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = Arraytest, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = a, arrayDim = {Absyn.Subscript.NOSUB()}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.RANGE(start = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})), step = NONE(), stop = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL}))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 16, lineNumberEnd = 8, columnNumberEnd = 21, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 21, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = b, arrayDim = {Absyn.Subscript.NOSUB()}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL}))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 26, lineNumberEnd = 9, columnNumberEnd = 33, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 33, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = c, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = b, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.END())})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = a, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.BINARY(exp1 = Absyn.Exp.END(), op = Absyn.Operator.SUB(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = b, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.END())}))))})), value = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 3, lineNumberEnd = 12, columnNumberEnd = 21, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test21.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 13, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test21.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test20.mo - -starting lexer -[TOKEN:MODEL 'model' (6:1-6:6)][TOKEN:IDENT 'testwhen' (6:7-6:15)][TOKEN:IDENT 'Real' (7:1-7:5)][TOKEN:IDENT 'x' (7:6-7:7)][TOKEN:COMMA ',' (7:7-7:8)][TOKEN:IDENT 'y' (7:8-7:9)][TOKEN:SEMICOLON ';' (7:9-7:10)][TOKEN:EQUATION 'equation' (8:1-8:9)][TOKEN:IDENT 'x' (9:1-9:2)][TOKEN:PLUS '+' (9:2-9:3)][TOKEN:IDENT 'y' (9:3-9:4)][TOKEN:EQUALS '=' (9:4-9:5)][TOKEN:IDENT '5' (9:5-9:6)][TOKEN:SEMICOLON ';' (9:6-9:7)][TOKEN:WHEN 'when' (10:1-10:5)][TOKEN:IDENT 'sample' (10:6-10:12)][TOKEN:LPAR '(' (10:12-10:13)][TOKEN:IDENT '0' (10:13-10:14)][TOKEN:COMMA ',' (10:14-10:15)][TOKEN:IDENT '2' (10:15-10:16)][TOKEN:RPAR ')' (10:16-10:17)][TOKEN:THEN 'then' (10:18-10:22)][TOKEN:IDENT 'y' (11:1-11:2)][TOKEN:EQUALS '=' (11:2-11:3)][TOKEN:IDENT '7' (11:3-11:4)][TOKEN:MINUS '-' (11:4-11:5)][TOKEN:IDENT '2' (11:5-11:6)][TOKEN:STAR '*' (11:6-11:7)][TOKEN:IDENT 'x' (11:7-11:8)][TOKEN:SEMICOLON ';' (11:8-11:9)][TOKEN:ENDWHEN 'end when' (12:1-12:9)][TOKEN:SEMICOLON ';' (12:9-12:10)][TOKEN:ENDCLASS 'end testwhen' (13:1-13:13)][TOKEN:SEMICOLON ';' (13:13-13:14)] -Tokens processed:34 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test20.mo - -Tokens remaining:34 -[State:0]{|0} -[MODEL,'model'][n:1368-NT:1406] SHIFT1 -Tokens remaining:33 -[State:9]{|9|0} -REDUCE3[Reducing(l:1,r:25)][nState:23] -[State:23]{|23|0} -[IDENT,'testwhen'][n:110-NT:191] SHIFT1 -Tokens remaining:32 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:31 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:31 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:31 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:30 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:30 -[State:325]{|325|212|97|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:30 -[State:211]{|211|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:30 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:29 -[State:321]{|321|210|97|38|23|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:28 -[State:31]{|31|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:28 -[State:325]{|325|212|321|210|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:28 -[State:211]{|211|321|210|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:28 -[State:324]{|324|211|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:28 -[State:408]{|408|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:27 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:27 -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:26 -[State:51]{|51|76|38|23|0} -[IDENT,'x'][n:1226-NT:1307] SHIFT1 -Tokens remaining:25 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:25 -[State:277]{|277|149|51|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:25 -[State:170]{|170|51|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:25 -[State:144]{|144|51|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:25 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:25 -[State:141]{|141|51|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:24 -[State:255]{|255|141|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|51|76|38|23|0} -[IDENT,'y'][n:1185-NT:1266] SHIFT1 -Tokens remaining:23 -[State:31]{|31|264|141|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|51|76|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:23 -[State:277]{|277|230|264|141|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:23 -[State:227]{|227|264|141|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:23 -[State:144]{|144|264|141|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:23 -[State:143]{|143|264|141|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:23 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:23 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:23 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:23 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:22 -[State:297]{|297|166|51|76|38|23|0} -[IDENT,'5'][n:1602-NT:1683] SHIFT1 -Tokens remaining:21 -[State:31]{|31|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:21 -[State:169]{|169|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:21 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:20 -[State:295]{|295|162|51|76|38|23|0} -[WHEN,'when'][n:1226-NT:1284] SHIFT1 -Tokens remaining:19 -[State:157]{|157|295|162|51|76|38|23|0} -[IDENT,'sample'][n:1602-NT:1683] SHIFT1 -Tokens remaining:18 -[State:31]{|31|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|157|295|162|51|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:18 -[State:277]{|277|149|157|295|162|51|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:18 -[State:227]{|227|157|295|162|51|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:17 -[State:220]{|220|227|157|295|162|51|76|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:16 -[State:31]{|31|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:16 -[State:277]{|277|246|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:16 -[State:227]{|227|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:16 -[State:144]{|144|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:16 -[State:143]{|143|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:16 -[State:141]{|141|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:16 -[State:140]{|140|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:16 -[State:137]{|137|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:16 -[State:169]{|169|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:16 -[State:334]{|334|220|227|157|295|162|51|76|38|23|0} -[COMMA,','][n:379-NT:451] SHIFT1 -Tokens remaining:15 -[State:353]{|353|334|220|227|157|295|162|51|76|38|23|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:14 -[State:31]{|31|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:170-NT:235] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:14 -[State:277]{|277|246|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:14 -[State:227]{|227|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:14 -[State:144]{|144|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:14 -[State:143]{|143|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:14 -[State:141]{|141|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:14 -[State:140]{|140|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:14 -[State:137]{|137|353|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:14 -[State:169]{|169|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|334|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:334] -[State:334]{|334|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:14 -[State:240]{|240|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|227|157|295|162|51|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:13 -[State:420]{|420|333|220|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:340] -[State:340]{|340|227|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:288)][nState:144] -[State:144]{|144|157|295|162|51|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|157|295|162|51|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:13 -[State:141]{|141|157|295|162|51|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:13 -[State:140]{|140|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|157|295|162|51|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:13 -[State:137]{|137|157|295|162|51|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:13 -[State:169]{|169|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:292] -[State:292]{|292|157|295|162|51|76|38|23|0} -[THEN,'then'][n:384-NT:438] SHIFT1 -Tokens remaining:12 -[State:378]{|378|292|157|295|162|51|76|38|23|0} -[IDENT,'y'][n:1226-NT:1307] SHIFT1 -Tokens remaining:11 -[State:31]{|31|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:11 -[State:277]{|277|149|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:11 -[State:170]{|170|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:11 -[State:144]{|144|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:11 -[State:143]{|143|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:11 -[State:141]{|141|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:11 -[State:140]{|140|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:11 -[State:137]{|137|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:11 -[State:169]{|169|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|378|292|157|295|162|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:10 -[State:297]{|297|166|378|292|157|295|162|51|76|38|23|0} -[IDENT,'7'][n:1602-NT:1683] SHIFT1 -Tokens remaining:9 -[State:31]{|31|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:-24-NT:61] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:9 -[State:277]{|277|149|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:367-NT:452] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:9 -[State:227]{|227|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:295-NT:380] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:9 -[State:144]{|144|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:222-NT:307] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:9 -[State:143]{|143|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:187-NT:272] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:9 -[State:141]{|141|297|166|378|292|157|295|162|51|76|38|23|0} -[MINUS,'-'][n:615-NT:700] SHIFT1 -Tokens remaining:8 -[State:254]{|254|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:314)][nState:264] -[State:264]{|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[IDENT,'2'][n:1185-NT:1266] SHIFT1 -Tokens remaining:7 -[State:31]{|31|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[STAR,'*'][n:339-NT:423] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:7 -[State:277]{|277|230|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[STAR,'*'][n:367-NT:451] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:7 -[State:227]{|227|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[STAR,'*'][n:295-NT:379] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:6 -[State:266]{|266|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[IDENT,'x'][n:1185-NT:1266] SHIFT1 -Tokens remaining:5 -[State:31]{|31|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|230|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:5 -[State:364]{|364|270|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:362] -[State:362]{|362|264|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:5 -[State:141]{|141|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|297|166|378|292|157|295|1Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = testwhen, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_MODEL(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test20.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL}))), rightSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test20.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 1, lineNumberEnd = 9, columnNumberEnd = 6, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_WHEN_E(whenExp = Absyn.Exp.CALL(function_ = Absyn.ComponentRef.CREF_IDENT(name = sample, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL}))}, argNames = {NIL})), whenEquations = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})), rightSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 7, subscripts = {NIL})), op = Absyn.Operator.SUB(), exp2 = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL}))))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test20.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 1, lineNumberEnd = 11, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseWhenEquations = {NIL}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test20.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 1, lineNumberEnd = 12, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test20.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 1, lineNumberEnd = 13, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))62|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:5 -[State:169]{|169|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:5 -[State:296]{|296|163|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|378|292|157|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:4 -[State:295]{|295|162|378|292|157|295|162|51|76|38|23|0} -[ENDWHEN,'end when'][n:1226-NT:1345] REDUCE2[Reducing(l:2,r:100)][nState:448] -Tokens remaining:4 -[State:448]{|448|378|292|157|295|162|51|76|38|23|0} -[ENDWHEN,'end when'][n:13-NT:132] SHIFT1 -Tokens remaining:3 -[State:509]{|509|448|378|292|157|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:5,r:109)][nState:164] -[State:164]{|164|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:105)][nState:163] -[State:163]{|163|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|295|162|51|76|38|23|0} -[ENDCLASS,'end testwhen'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:387] -Tokens remaining:2 -[State:387]{|387|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:101)][nState:161] -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end testwhen'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end testwhen'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test20.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test19.mo - -starting lexer -[TOKEN:CLASS 'class' (8:1-8:6)][TOKEN:IDENT 'fortest' (8:7-8:14)][TOKEN:PARAMETER 'parameter' (9:3-9:12)][TOKEN:IDENT 'Real' (9:13-9:17)][TOKEN:IDENT 'x' (9:18-9:19)][TOKEN:EQUALS '=' (9:19-9:20)][TOKEN:IDENT '10' (9:20-9:22)][TOKEN:SEMICOLON ';' (9:22-9:23)][TOKEN:IDENT 'Real' (10:3-10:7)][TOKEN:IDENT 'xpowers' (10:8-10:15)][TOKEN:LBRACK '[' (10:15-10:16)][TOKEN:IDENT 'n' (10:16-10:17)][TOKEN:RBRACK ']' (10:17-10:18)][TOKEN:SEMICOLON ';' (10:18-10:19)][TOKEN:PARAMETER 'parameter' (11:3-11:12)][TOKEN:IDENT 'Integer' (11:13-11:20)][TOKEN:IDENT 'i' (11:21-11:22)][TOKEN:EQUALS '=' (11:22-11:23)][TOKEN:IDENT '1' (11:23-11:24)][TOKEN:SEMICOLON ';' (11:24-11:25)][TOKEN:PARAMETER 'parameter' (12:3-12:12)][TOKEN:IDENT 'Integer' (12:13-12:20)][TOKEN:IDENT 'n' (12:21-12:22)][TOKEN:EQUALS '=' (12:23-12:24)][TOKEN:IDENT '5' (12:25-12:26)][TOKEN:SEMICOLON ';' (12:26-12:27)][TOKEN:EQUATION 'equation' (13:1-13:9)][TOKEN:IDENT 'xpowers' (14:3-14:10)][TOKEN:LBRACK '[' (14:10-14:11)][TOKEN:IDENT '1' (14:11-14:12)][TOKEN:RBRACK ']' (14:12-14:13)][TOKEN:EQUALS '=' (14:13-14:14)][TOKEN:IDENT '1' (14:14-14:15)][TOKEN:SEMICOLON ';' (14:15-14:16)][TOKEN:FOR 'for' (15:3-15:6)][TOKEN:IDENT 'i' (15:7-15:8)][TOKEN:T_IN 'in' (15:9-15:11)][TOKEN:IDENT '1' (15:12-15:13)][TOKEN:COLON ':' (15:13-15:14)][TOKEN:IDENT 'n' (15:14-15:15)][TOKEN:MINUS '-' (15:15-15:16)][TOKEN:IDENT '1' (15:16-15:17)][TOKEN:LOOP 'loop' (15:18-15:22)][TOKEN:IDENT 'xpowers' (16:5-16:12)][TOKEN:LBRACK '[' (16:12-16:13)][TOKEN:IDENT 'i' (16:13-16:14)][TOKEN:PLUS '+' (16:15-16:16)][TOKEN:IDENT '1' (16:17-16:18)][TOKEN:RBRACK ']' (16:18-16:19)][TOKEN:EQUALS '=' (16:20-16:21)][TOKEN:IDENT 'xpowers' (16:22-16:29)][TOKEN:LBRACK '[' (16:29-16:30)][TOKEN:IDENT 'i' (16:30-16:31)][TOKEN:RBRACK ']' (16:31-16:32)][TOKEN:STAR '*' (16:32-16:33)][TOKEN:IDENT 'x' (16:33-16:34)][TOKEN:SEMICOLON ';' (16:34-16:35)][TOKEN:ENDFOR 'end for' (17:3-17:10)][TOKEN:SEMICOLON ';' (17:10-17:11)][TOKEN:ENDCLASS 'end fortest' (18:1-18:12)][TOKEN:SEMICOLON ';' (18:12-18:13)] -Tokens processed:61 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test19.mo - -Tokens remaining:61 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:60 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'fortest'][n:110-NT:191] SHIFT1 -Tokens remaining:59 -[State:38]{|38|23|0} -[PARAMETER,'parameter'][n:818-NT:864] SHIFT1 -Tokens remaining:58 -[State:62]{|62|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|38|23|0} -[IDENT,'Real'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:58 -[State:94]{|94|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:57 -[State:31]{|31|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:57 -[State:98]{|98|94|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:57 -[State:216]{|216|98|94|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:56 -[State:31]{|31|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:56 -[State:325]{|325|212|207|94|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:55 -[State:411]{|411|325|212|207|94|38|23|0} -[IDENT,'10'][n:1602-NT:1683] SHIFT1 -Tokens remaining:54 -[State:31]{|31|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:54 -[State:277]{|277|149|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:54 -[State:227]{|227|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:54 -[State:144]{|144|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:54 -[State:143]{|143|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:54 -[State:141]{|141|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:54 -[State:140]{|140|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:54 -[State:137]{|137|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:54 -[State:169]{|169|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:54 -[State:324]{|324|211|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:54 -[State:320]{|320|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:53 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:52 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'xpowers'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:52 -[State:98]{|98|81|38|23|0} -[IDENT,'xpowers'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:52 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'xpowers'][n:197-NT:278] SHIFT1 -Tokens remaining:51 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:50 -[State:213]{|213|212|97|81|38|23|0} -[IDENT,'n'][n:1566-NT:1647] SHIFT1 -Tokens remaining:49 -[State:31]{|31|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:49 -[State:277]{|277|149|213|212|97|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:49 -[State:227]{|227|213|212|97|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:49 -[State:144]{|144|213|212|97|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:49 -[State:143]{|143|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:49 -[State:141]{|141|213|212|97|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:49 -[State:140]{|140|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:49 -[State:137]{|137|213|212|97|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:49 -[State:169]{|169|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:49 -[State:327]{|327|213|212|97|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:48 -[State:416]{|416|327|213|212|97|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:48 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:48 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:48 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:47 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[PARAMETER,'parameter'][n:1020-NT:1066] SHIFT1 -Tokens remaining:46 -[State:62]{|62|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|81|81|38|23|0} -[IDENT,'Integer'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:46 -[State:94]{|94|81|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:45 -[State:31]{|31|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|38|23|0} -[IDENT,'i'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:45 -[State:98]{|98|94|81|81|38|23|0} -[IDENT,'i'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:45 -[State:216]{|216|98|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|38|23|0} -[IDENT,'i'][n:197-NT:278] SHIFT1 -Tokens remaining:44 -[State:31]{|31|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:44 -[State:325]{|325|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:43 -[State:411]{|411|325|212|207|94|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:42 -[State:31]{|31|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:42 -[State:277]{|277|149|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:42 -[State:227]{|227|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:42 -[State:144]{|144|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:42 -[State:143]{|143|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:42 -[State:141]{|141|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:42 -[State:140]{|140|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:42 -[State:137]{|137|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:42 -[State:169]{|169|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:42 -[State:324]{|324|211|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:42 -[State:320]{|320|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:41 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[PARAMETER,'parameter'][n:1020-NT:1066] SHIFT1 -Tokens remaining:40 -[State:62]{|62|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|81|81|81|38|23|0} -[IDENT,'Integer'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:40 -[State:94]{|94|81|81|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:39 -[State:31]{|31|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|81|38|23|0} -[IDENT,'n'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:39 -[State:98]{|98|94|81|81|81|38|23|0} -[IDENT,'n'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:39 -[State:216]{|216|98|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|81|38|23|0} -[IDENT,'n'][n:197-NT:278] SHIFT1 -Tokens remaining:38 -[State:31]{|31|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:38 -[State:325]{|325|212|207|94|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:37 -[State:411]{|411|325|212|207|94|81|81|81|38|23|0} -[IDENT,'5'][n:1602-NT:1683] SHIFT1 -Tokens remaining:36 -[State:31]{|31|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:36 -[State:277]{|277|149|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:36 -[State:227]{|227|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:36 -[State:144]{|144|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:36 -[State:143]{|143|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:36 -[State:141]{|141|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:36 -[State:140]{|140|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:36 -[State:137]{|137|411|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:36 -[State:169]{|169|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:36 -[State:324]{|324|211|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:36 -[State:320]{|320|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:35 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:35 -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:34 -[State:51]{|51|76|38|23|0} -[IDENT,'xpowers'][n:1226-NT:1307] SHIFT1 -Tokens remaining:33 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:32 -[State:213]{|213|149|51|76|38|23|0} -[IDENT,'1'][n:1566-NT:1647] SHIFT1 -Tokens remaining:31 -[State:31]{|31|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|149|51|76|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:31 -[State:277]{|277|149|213|149|51|76|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:31 -[State:227]{|227|213|149|51|76|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:31 -[State:144]{|144|213|149|51|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|51|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:31 -[State:141]{|141|213|149|51|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:31 -[State:140]{|140|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|51|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|213|149|51|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|51|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:31 -[State:327]{|327|213|149|51|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:30 -[State:416]{|416|327|213|149|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:30 -[State:170]{|170|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:30 -[State:144]{|144|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:30 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:30 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:30 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:30 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:30 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:29 -[State:297]{|297|166|51|76|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:28 -[State:31]{|31|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:28 -[State:277]{|277|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:28 -[State:227]{|227|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:28 -[State:144]{|144|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:28 -[State:143]{|143|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:28 -[State:141]{|141|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:28 -[State:140]{|140|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:28 -[State:137]{|137|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:28 -[State:169]{|169|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:28 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:27 -[State:295]{|295|162|51|76|38|23|0} -[FOR,'for'][n:1226-NT:1255] SHIFT1 -Tokens remaining:26 -[State:155]{|155|295|162|51|76|38|23|0} -[IDENT,'i'][n:283-NT:364] SHIFT1 -Tokens remaining:25 -[State:222]{|222|155|295|162|51|76|38|23|0} -[T_IN,'in'][n:376-NT:409] SHIFT1 -Tokens remaining:24 -[State:335]{|335|222|155|295|162|51|76|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:23 -[State:31]{|31|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:-24-NT:49] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:23 -[State:277]{|277|149|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:367-NT:440] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:23 -[State:227]{|227|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:295-NT:368] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:23 -[State:144]{|144|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:222-NT:295] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:23 -[State:143]{|143|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:187-NT:260] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:23 -[State:141]{|141|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:615-NT:688] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:23 -[State:140]{|140|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:365-NT:438] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:23 -[State:137]{|137|335|222|155|295|162|51|76|38|23|0} -[COLON,':'][n:1-NT:74] SHIFT1 -Tokens remaining:22 -[State:251]{|251|137|335|222|155|295|162|51|76|38|23|0} -[IDENT,'n'][n:1668-NT:1749] SHIFT1 -Tokens remaining:21 -[State:31]{|31|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:339-NT:424] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|230|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:367-NT:452] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:295-NT:380] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:222-NT:307] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:187-NT:272] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|251|137|335|222|155|295|162|51|76|38|23|0} -[MINUS,'-'][n:615-NT:700] SHIFT1 -Tokens remaining:20 -[State:254]{|254|141|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:314)][nState:264] -[State:264]{|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[IDENT,'1'][n:1185-NT:1266] SHIFT1 -Tokens remaining:19 -[State:31]{|31|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:339-NT:376] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:19 -[State:277]{|277|230|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:367-NT:404] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:19 -[State:227]{|227|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:295-NT:332] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:19 -[State:144]{|144|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:222-NT:259] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:187-NT:224] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:19 -[State:141]{|141|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:615-NT:652] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:19 -[State:140]{|140|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|251|137|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:365-NT:402] REDUCE2[Reducing(l:1,r:264)][nState:358] -Tokens remaining:19 -[State:358]{|358|251|137|335|222|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:66-NT:103] REDUCE2[Reducing(l:3,r:262)][nState:136] -Tokens remaining:19 -[State:136]{|136|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:257)][nState:169] -[State:169]{|169|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:421] -[State:421]{|421|335|222|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:117)][nState:224] -[State:224]{|224|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:341-NT:378] REDUCE2[Reducing(l:1,r:114)][nState:290] -Tokens remaining:19 -[State:290]{|290|155|295|162|51|76|38|23|0} -[LOOP,'loop'][n:392-NT:429] SHIFT1 -Tokens remaining:18 -[State:376]{|376|290|155|295|162|51|76|38|23|0} -[IDENT,'xpowers'][n:1226-NT:1307] SHIFT1 -Tokens remaining:17 -[State:31]{|31|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|376|290|155|295|162|51|76|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:16 -[State:213]{|213|149|376|290|155|295|162|51|76|38|23|0} -[IDENT,'i'][n:1566-NT:1647] SHIFT1 -Tokens remaining:15 -[State:31]{|31|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:15 -[State:277]{|277|149|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:15 -[State:227]{|227|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:15 -[State:144]{|144|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:15 -[State:141]{|141|213|149|376|290|155|295|162|51|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:14 -[State:255]{|255|141|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[IDENT,'1'][n:1185-NT:1266] SHIFT1 -Tokens remaining:13 -[State:31]{|31|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:339-NT:406] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:13 -[State:277]{|277|230|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:13 -[State:227]{|227|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:13 -[State:144]{|144|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:13 -[State:141]{|141|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:13 -[State:140]{|140|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:13 -[State:137]{|137|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:13 -[State:169]{|169|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:13 -[State:327]{|327|213|149|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:12 -[State:416]{|416|327|213|149|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:12 -[State:170]{|170|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:12 -[State:144]{|144|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|376|290|155|295|162|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:11 -[State:297]{|297|166|376|290|155|295|162|51|76|38|23|0} -[IDENT,'xpowers'][n:1602-NT:1683] SHIFT1 -Tokens remaining:10 -[State:31]{|31|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|376|290|155|295|162|51|76|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:9 -[State:213]{|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[IDENT,'i'][n:1566-NT:1647] SHIFT1 -Tokens remaining:8 -[State:31]{|31|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:8 -[State:277]{|277|149|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:8 -[State:227]{|227|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:8 -[State:144]{|144|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:8 -[State:143]{|143|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:8 -[State:141]{|141|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:8 -[State:140]{|140|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:8 -[State:137]{|137|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:8 -[State:169]{|169|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:8 -[State:327]{|327|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:7 -[State:416]{|416|327|213|149|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|297|166|376|290|155|295|162|51|76|38|23|0} -[STAR,'*'][n:367-NT:451] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:7 -[State:227]{|227|297|166|376|290|155|295|162|51|76|38|23|0} -[STAR,'*'][n:295-NT:379] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|297|166|376|290|155|295|162|51|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|376|290|155|295|162|51|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:6 -[State:266]{|266|142|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -[IDENT,'x'][n:1185-NT:1266] SHIFT1 -Tokens remaining:5 -[State:31]{|31|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|230|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:5 -[State:364]{|364|270|142|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:142] -[State:142]{|142|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|297|166|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:5 -[State:169]{|169|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:5 -[State:296]{|296|163|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|376|290|155|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:4 -[State:295]{|295|162|376|290|155|295|162|51|76|38|23|0} -[ENDFOR,'end for'][n:1226-NT:1343] REDUCE2[Reducing(l:2,r:100)][nState:445] -Tokens remaining:4 -[State:445]{|445|376|290|155|295|162|51|76|38|23|0} -[ENDFOR,'end for'][n:359-NT:476] SHIFT1 -Tokens remaining:3 -[State:498]{|498|445|376|290|155|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:5,r:107)][nState:163] -[State:163]{|163|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|295|162|51|76|38|23|0} -[ENDCLASS,'end fortest'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:387] -Tokens remaining:2 -[State:387]{|387|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:101)][nState:161] -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end fortest'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end fortest'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = fortest, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 10, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 19, lineNumberEnd = 9, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = xpowers, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 18, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = i, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 22, lineNumberEnd = 11, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 3, lineNumberEnd = 11, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = n, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 23, lineNumberEnd = 12, columnNumberEnd = 26, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 3, lineNumberEnd = 12, columnNumberEnd = 26, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = xpowers, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})))})), rightSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 14, columnNumberStart = 3, lineNumberEnd = 14, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_FOR(iterators = {Absyn.ForIterator.ITERATOR(name = i, guardExp = NONE(), range = SOME(Absyn.Exp.RANGE(start = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), step = NONE(), stop = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL})), op = Absyn.Operator.SUB(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))))))}, forEquations = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = xpowers, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))))})), rightSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = xpowers, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL})))})), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 16, columnNumberStart = 5, lineNumberEnd = 16, columnNumberEnd = 34, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 15, columnNumberStart = 3, lineNumberEnd = 17, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test19.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 1, lineNumberEnd = 18, columnNumberEnd = 12, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test19.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test18.mo - -starting lexer -[TOKEN:CLASS 'class' (8:2-8:7)][TOKEN:IDENT 'whiletest' (8:8-8:17)][TOKEN:PARAMETER 'parameter' (9:3-9:12)][TOKEN:IDENT 'Real' (9:13-9:17)][TOKEN:IDENT 'eps' (9:18-9:21)][TOKEN:EQUALS '=' (9:22-9:23)][TOKEN:UNSIGNED_REAL '1.E-6' (9:24-9:29)][TOKEN:SEMICOLON ';' (9:29-9:30)][TOKEN:IDENT 'Integer' (10:3-10:10)][TOKEN:IDENT 'i' (10:11-10:12)][TOKEN:SEMICOLON ';' (10:12-10:13)][TOKEN:IDENT 'Real' (11:3-11:7)][TOKEN:IDENT 'sum' (11:8-11:11)][TOKEN:SEMICOLON ';' (11:11-11:12)][TOKEN:IDENT 'Real' (12:3-12:7)][TOKEN:IDENT 'delta' (12:8-12:13)][TOKEN:SEMICOLON ';' (12:13-12:14)][TOKEN:T_ALGORITHM 'algorithm' (13:1-13:10)][TOKEN:IDENT 'i' (14:3-14:4)][TOKEN:ASSIGN ':=' (14:5-14:7)][TOKEN:IDENT '1' (14:8-14:9)][TOKEN:SEMICOLON ';' (14:9-14:10)][TOKEN:IDENT 'delta' (15:3-15:8)][TOKEN:ASSIGN ':=' (15:9-15:11)][TOKEN:IDENT 'exp' (15:12-15:15)][TOKEN:LPAR '(' (15:15-15:16)][TOKEN:MINUS '-' (15:16-15:17)][TOKEN:UNSIGNED_REAL '0.01' (15:17-15:21)][TOKEN:STAR '*' (15:22-15:23)][TOKEN:IDENT 'i' (15:24-15:25)][TOKEN:RPAR ')' (15:25-15:26)][TOKEN:SEMICOLON ';' (15:26-15:27)][TOKEN:WHILE 'while' (16:3-16:8)][TOKEN:IDENT 'delta' (16:9-16:14)][TOKEN:GREATEREQ '>=' (16:15-16:17)][TOKEN:IDENT 'eps' (16:18-16:21)][TOKEN:LOOP 'loop' (16:22-16:26)][TOKEN:IDENT 'sum' (17:5-17:8)][TOKEN:ASSIGN ':=' (17:9-17:11)][TOKEN:IDENT 'sum' (17:12-17:15)][TOKEN:PLUS '+' (17:16-17:17)][TOKEN:IDENT 'delta' (17:18-17:23)][TOKEN:SEMICOLON ';' (17:23-17:24)][TOKEN:IDENT 'i' (18:5-18:6)][TOKEN:ASSIGN ':=' (18:7-18:9)][TOKEN:IDENT 'i' (18:10-18:11)][TOKEN:PLUS '+' (18:12-18:13)][TOKEN:IDENT '1' (18:14-18:15)][TOKEN:SEMICOLON ';' (18:15-18:16)][TOKEN:IDENT 'delta' (19:5-19:10)][TOKEN:ASSIGN ':=' (19:11-19:13)][TOKEN:IDENT 'exp' (19:14-19:17)][TOKEN:LPAR '(' (19:17-19:18)][TOKEN:MINUS '-' (19:18-19:19)][TOKEN:UNSIGNED_REAL '0.01' (19:19-19:23)][TOKEN:STAR '*' (19:24-19:25)][TOKEN:IDENT 'i' (19:26-19:27)][TOKEN:RPAR ')' (19:27-19:28)][TOKEN:SEMICOLON ';' (19:28-19:29)][TOKEN:ENDWHILE 'end while' (20:3-20:12)][TOKEN:SEMICOLON ';' (20:12-20:13)][TOKEN:ENDCLASS 'end whiletest' (21:1-21:14)][TOKEN:SEMICOLON ';' (21:14-21:15)] -Tokens processed:63 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test18.mo - -Tokens remaining:63 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:62 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'whiletest'][n:110-NT:191] SHIFT1 -Tokens remaining:61 -[State:38]{|38|23|0} -[PARAMETER,'parameter'][n:818-NT:864] SHIFT1 -Tokens remaining:60 -[State:62]{|62|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|38|23|0} -[IDENT,'Real'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:60 -[State:94]{|94|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:59 -[State:31]{|31|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|38|23|0} -[IDENT,'eps'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:59 -[State:98]{|98|94|38|23|0} -[IDENT,'eps'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:59 -[State:216]{|216|98|94|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|38|23|0} -[IDENT,'eps'][n:197-NT:278] SHIFT1 -Tokens remaining:58 -[State:31]{|31|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:58 -[State:325]{|325|212|207|94|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:57 -[State:411]{|411|325|212|207|94|38|23|0} -[UNSIGNED_REAL,'1.E-6'][n:1602-NT:1659] SHIFT1 -Tokens remaining:56 -[State:112]{|112|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:56 -[State:143]{|143|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:56 -[State:141]{|141|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:56 -[State:140]{|140|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:56 -[State:137]{|137|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:56 -[State:169]{|169|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:56 -[State:324]{|324|211|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:56 -[State:320]{|320|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:55 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:54 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'i'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:54 -[State:98]{|98|81|38|23|0} -[IDENT,'i'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:54 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'i'][n:197-NT:278] SHIFT1 -Tokens remaining:53 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:53 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:53 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:53 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:53 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:52 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:51 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'sum'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:51 -[State:98]{|98|81|81|38|23|0} -[IDENT,'sum'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:51 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'sum'][n:197-NT:278] SHIFT1 -Tokens remaining:50 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:50 -[State:325]{|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:50 -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:50 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:50 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:49 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:48 -[State:31]{|31|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|38|23|0} -[IDENT,'delta'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:48 -[State:98]{|98|81|81|81|38|23|0} -[IDENT,'delta'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:48 -[State:216]{|216|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|38|23|0} -[IDENT,'delta'][n:197-NT:278] SHIFT1 -Tokens remaining:47 -[State:31]{|31|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:47 -[State:325]{|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:47 -[State:211]{|211|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:47 -[State:324]{|324|211|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:47 -[State:209]{|209|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:46 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:46 -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:45 -[State:46]{|46|76|38|23|0} -[IDENT,'i'][n:1513-NT:1594] SHIFT1 -Tokens remaining:44 -[State:31]{|31|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:44 -[State:277]{|277|149|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:44 -[State:147]{|147|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:44 -[State:144]{|144|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:44 -[State:143]{|143|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:44 -[State:141]{|141|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:44 -[State:140]{|140|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:44 -[State:137]{|137|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:44 -[State:134]{|134|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:43 -[State:249]{|249|134|46|76|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:42 -[State:31]{|31|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:42 -[State:277]{|277|149|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:42 -[State:227]{|227|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:42 -[State:144]{|144|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:42 -[State:143]{|143|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:42 -[State:141]{|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:42 -[State:140]{|140|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:42 -[State:137]{|137|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:42 -[State:169]{|169|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:42 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:41 -[State:247]{|247|130|46|76|38|23|0} -[IDENT,'delta'][n:1513-NT:1594] SHIFT1 -Tokens remaining:40 -[State:31]{|31|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|247|130|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:40 -[State:277]{|277|149|247|130|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:40 -[State:147]{|147|247|130|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:40 -[State:144]{|144|247|130|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:40 -[State:143]{|143|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|247|130|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:40 -[State:141]{|141|247|130|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:40 -[State:140]{|140|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|247|130|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:40 -[State:137]{|137|247|130|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:40 -[State:134]{|134|247|130|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:39 -[State:249]{|249|134|247|130|46|76|38|23|0} -[IDENT,'exp'][n:1602-NT:1683] SHIFT1 -Tokens remaining:38 -[State:31]{|31|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|247|130|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:38 -[State:277]{|277|149|249|134|247|130|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:38 -[State:227]{|227|249|134|247|130|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:37 -[State:220]{|220|227|249|134|247|130|46|76|38|23|0} -[MINUS,'-'][n:1602-NT:1687] SHIFT1 -Tokens remaining:36 -[State:122]{|122|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:310)][nState:148] -[State:148]{|148|220|227|249|134|247|130|46|76|38|23|0} -[UNSIGNED_REAL,'0.01'][n:1185-NT:1242] SHIFT1 -Tokens remaining:35 -[State:112]{|112|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|148|220|227|249|134|247|130|46|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:35 -[State:143]{|143|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:275] -[State:275]{|275|148|220|227|249|134|247|130|46|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:34 -[State:266]{|266|275|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -[IDENT,'i'][n:1185-NT:1266] SHIFT1 -Tokens remaining:33 -[State:31]{|31|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:339-NT:404] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|230|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:33 -[State:364]{|364|270|275|148|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:275] -[State:275]{|275|148|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:2,r:273)][nState:141] -Tokens remaining:33 -[State:141]{|141|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:33 -[State:140]{|140|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:33 -[State:137]{|137|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:33 -[State:169]{|169|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:33 -[State:334]{|334|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:33 -[State:240]{|240|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|227|249|134|247|130|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:32 -[State:420]{|420|333|220|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:340] -[State:340]{|340|227|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:288)][nState:144] -[State:144]{|144|249|134|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:32 -[State:143]{|143|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:32 -[State:141]{|141|249|134|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:32 -[State:140]{|140|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:32 -[State:137]{|137|249|134|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:32 -[State:169]{|169|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:32 -[State:248]{|248|131|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:31 -[State:247]{|247|130|247|130|46|76|38|23|0} -[WHILE,'while'][n:1513-NT:1572] SHIFT1 -Tokens remaining:30 -[State:114]{|114|247|130|247|130|46|76|38|23|0} -[IDENT,'delta'][n:1602-NT:1683] SHIFT1 -Tokens remaining:29 -[State:31]{|31|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:-24-NT:67] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:29 -[State:277]{|277|149|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:367-NT:458] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:29 -[State:227]{|227|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:295-NT:386] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:29 -[State:144]{|144|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:222-NT:313] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:29 -[State:143]{|143|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:187-NT:278] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:29 -[State:141]{|141|114|247|130|247|130|46|76|38|23|0} -[GREATEREQ,'>='][n:615-NT:706] SHIFT1 -Tokens remaining:28 -[State:260]{|260|141|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:326)][nState:265] -[State:265]{|265|141|114|247|130|247|130|46|76|38|23|0} -[IDENT,'eps'][n:1703-NT:1784] SHIFT1 -Tokens remaining:27 -[State:31]{|31|265|141|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:339-NT:376] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:27 -[State:277]{|277|230|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:367-NT:404] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:27 -[State:227]{|227|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:295-NT:332] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:27 -[State:144]{|144|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:222-NT:259] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:27 -[State:143]{|143|265|141|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:187-NT:224] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:27 -[State:363]{|363|265|141|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:134-NT:171] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:27 -[State:140]{|140|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:365-NT:402] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:27 -[State:137]{|137|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:1-NT:38] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:27 -[State:169]{|169|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:232] -[State:232]{|232|114|247|130|247|130|46|76|38|23|0} -[LOOP,'loop'][n:382-NT:419] SHIFT1 -Tokens remaining:26 -[State:342]{|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'sum'][n:1513-NT:1594] SHIFT1 -Tokens remaining:25 -[State:31]{|31|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:25 -[State:277]{|277|149|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:25 -[State:147]{|147|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:25 -[State:144]{|144|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:25 -[State:143]{|143|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:25 -[State:141]{|141|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:25 -[State:140]{|140|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:25 -[State:137]{|137|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:25 -[State:134]{|134|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:24 -[State:249]{|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'sum'][n:1602-NT:1683] SHIFT1 -Tokens remaining:23 -[State:31]{|31|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:23 -[State:277]{|277|149|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:23 -[State:227]{|227|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:23 -[State:144]{|144|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:23 -[State:143]{|143|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:23 -[State:141]{|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:22 -[State:255]{|255|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'delta'][n:1185-NT:1266] SHIFT1 -Tokens remaining:21 -[State:31]{|31|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|230|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:21 -[State:141]{|141|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:21 -[State:169]{|169|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:21 -[State:248]{|248|131|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:20 -[State:247]{|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'i'][n:1513-NT:1594] SHIFT1 -Tokens remaining:19 -[State:31]{|31|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:19 -[State:277]{|277|149|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:19 -[State:147]{|147|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:19 -[State:144]{|144|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:19 -[State:141]{|141|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:19 -[State:140]{|140|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:19 -[State:137]{|137|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:19 -[State:134]{|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:18 -[State:249]{|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'i'][n:1602-NT:1683] SHIFT1 -Tokens remaining:17 -[State:31]{|31|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:17 -[State:277]{|277|149|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:17 -[State:227]{|227|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:17 -[State:144]{|144|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:17 -[State:141]{|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:16 -[State:255]{|255|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'1'][n:1185-NT:1266] SHIFT1 -Tokens remaining:15 -[State:31]{|31|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:15 -[State:277]{|277|230|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:15 -[State:227]{|227|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:15 -[State:144]{|144|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:15 -[State:141]{|141|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:15 -[State:140]{|140|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:15 -[State:137]{|137|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:15 -[State:169]{|169|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:15 -[State:248]{|248|131|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:14 -[State:247]{|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'delta'][n:1513-NT:1594] SHIFT1 -Tokens remaining:13 -[State:31]{|31|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:13 -[State:277]{|277|149|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:13 -[State:147]{|147|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:13 -[State:144]{|144|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:13 -[State:141]{|141|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:13 -[State:140]{|140|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:13 -[State:137]{|137|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:13 -[State:134]{|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:12 -[State:249]{|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'exp'][n:1602-NT:1683] SHIFT1 -Tokens remaining:11 -[State:31]{|31|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:11 -[State:277]{|277|149|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:11 -[State:227]{|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:10 -[State:220]{|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[MINUS,'-'][n:1602-NT:1687] SHIFT1 -Tokens remaining:9 -[State:122]{|122|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:310)][nState:148] -[State:148]{|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[UNSIGNED_REAL,'0.01'][n:1185-NT:1242] SHIFT1 -Tokens remaining:8 -[State:112]{|112|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:8 -[State:143]{|143|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:275] -[State:275]{|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:7 -[State:266]{|266|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[IDENT,'i'][n:1185-NT:1266] SHIFT1 -Tokens remaining:6 -[State:31]{|31|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:339-NT:404] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:6 -[State:277]{|277|230|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:6 -[State:227]{|227|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:6 -[State:144]{|144|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:6 -[State:364]{|364|270|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:275] -[State:275]{|275|148|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:2,r:273)][nState:141] -Tokens remaining:6 -[State:141]{|141|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:6 -[State:334]{|334|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:6 -[State:240]{|240|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:5 -[State:420]{|420|333|220|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:340] -[State:340]{|340|227|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:288)][nState:144] -[State:144]{|144|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:5 -[State:169]{|169|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|247|130|247|130|3Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = whiletest, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = eps, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 1e-06), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 22, lineNumberEnd = 9, columnNumberEnd = 29, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 29, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = i, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 12, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = sum, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 3, lineNumberEnd = 11, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = delta, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 3, lineNumberEnd = 12, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL})), value = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 14, columnNumberStart = 3, lineNumberEnd = 14, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = delta, subscripts = {NIL})), value = Absyn.Exp.CALL(function_ = Absyn.ComponentRef.CREF_IDENT(name = exp, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.UNARY(op = Absyn.Operator.UMINUS(), exp = Absyn.Exp.BINARY(exp1 = Absyn.Exp.REAL(value = 0.01), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL}))))}, argNames = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 15, columnNumberStart = 3, lineNumberEnd = 15, columnNumberEnd = 26, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_WHILE(boolExpr = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = delta, subscripts = {NIL})), op = Absyn.Operator.GREATEREQ(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = eps, subscripts = {NIL}))), whileBody = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = sum, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = sum, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = delta, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 17, columnNumberStart = 5, lineNumberEnd = 17, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 18, columnNumberStart = 5, lineNumberEnd = 18, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = delta, subscripts = {NIL})), value = Absyn.Exp.CALL(function_ = Absyn.ComponentRef.CREF_IDENT(name = exp, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.UNARY(op = Absyn.Operator.UMINUS(), exp = Absyn.Exp.BINARY(exp1 = Absyn.Exp.REAL(value = 0.01), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = i, subscripts = {NIL}))))}, argNames = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 19, columnNumberStart = 5, lineNumberEnd = 19, columnNumberEnd = 28, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 16, columnNumberStart = 3, lineNumberEnd = 20, columnNumberEnd = 12, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test18.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 21, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))42|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:4 -[State:247]{|247|130|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -[ENDWHILE,'end while'][n:1513-NT:1631] REDUCE2[Reducing(l:2,r:76)][nState:355] -Tokens remaining:4 -[State:355]{|355|247|130|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:355] -[State:355]{|355|247|130|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:428] -[State:428]{|428|342|232|114|247|130|247|130|46|76|38|23|0} -[ENDWHILE,'end while'][n:361-NT:479] SHIFT1 -Tokens remaining:3 -[State:486]{|486|428|342|232|114|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:5,r:86)][nState:131] -[State:131]{|131|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|247|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|247|130|247|130|46|76|38|23|0} -[ENDCLASS,'end whiletest'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:355] -Tokens remaining:2 -[State:355]{|355|247|130|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:355] -[State:355]{|355|247|130|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:129] -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end whiletest'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end whiletest'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test18.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test17.mo - -starting lexer -[TOKEN:MODEL 'model' (8:2-8:7)][TOKEN:IDENT 'Algorithmtest' (8:8-8:21)][TOKEN:IDENT 'Real' (9:3-9:7)][TOKEN:IDENT 'x' (9:8-9:9)][TOKEN:COMMA ',' (9:9-9:10)][TOKEN:IDENT 'z' (9:11-9:12)][TOKEN:COMMA ',' (9:12-9:13)][TOKEN:IDENT 'u' (9:14-9:15)][TOKEN:SEMICOLON ';' (9:15-9:16)][TOKEN:PARAMETER 'parameter' (10:3-10:12)][TOKEN:IDENT 'Real' (10:13-10:17)][TOKEN:IDENT 'w' (10:18-10:19)][TOKEN:EQUALS '=' (10:20-10:21)][TOKEN:IDENT '3' (10:22-10:23)][TOKEN:COMMA ',' (10:23-10:24)][TOKEN:IDENT 'y' (10:25-10:26)][TOKEN:EQUALS '=' (10:27-10:28)][TOKEN:IDENT '2' (10:29-10:30)][TOKEN:SEMICOLON ';' (10:30-10:31)][TOKEN:IDENT 'Real' (11:3-11:7)][TOKEN:IDENT 'x1' (11:8-11:10)][TOKEN:COMMA ',' (11:10-11:11)][TOKEN:IDENT 'x2' (11:12-11:14)][TOKEN:COMMA ',' (11:14-11:15)][TOKEN:IDENT 'x3' (11:16-11:18)][TOKEN:SEMICOLON ';' (11:18-11:19)][TOKEN:EQUATION 'equation' (12:1-12:9)][TOKEN:IDENT 'x' (13:3-13:4)][TOKEN:EQUALS '=' (13:5-13:6)][TOKEN:IDENT 'y' (13:7-13:8)][TOKEN:STAR '*' (13:8-13:9)][TOKEN:IDENT '2' (13:9-13:10)][TOKEN:SEMICOLON ';' (13:10-13:11)][TOKEN:IDENT 'z' (14:3-14:4)][TOKEN:EQUALS '=' (14:5-14:6)][TOKEN:IDENT 'w' (14:7-14:8)][TOKEN:SEMICOLON ';' (14:8-14:9)][TOKEN:T_ALGORITHM 'algorithm' (15:1-15:10)][TOKEN:IDENT 'x1' (16:3-16:5)][TOKEN:ASSIGN ':=' (16:6-16:8)][TOKEN:IDENT 'z' (16:9-16:10)][TOKEN:PLUS '+' (16:12-16:13)][TOKEN:IDENT 'x' (16:14-16:15)][TOKEN:SEMICOLON ';' (16:15-16:16)][TOKEN:IDENT 'x2' (17:3-17:5)][TOKEN:ASSIGN ':=' (17:6-17:8)][TOKEN:IDENT 'y' (17:9-17:10)][TOKEN:MINUS '-' (17:12-17:13)][TOKEN:IDENT '5' (17:14-17:15)][TOKEN:SEMICOLON ';' (17:15-17:16)][TOKEN:IDENT 'x3' (18:3-18:5)][TOKEN:ASSIGN ':=' (18:6-18:8)][TOKEN:IDENT 'x2' (18:9-18:11)][TOKEN:PLUS '+' (18:12-18:13)][TOKEN:IDENT 'y' (18:14-18:15)][TOKEN:SEMICOLON ';' (18:15-18:16)][TOKEN:EQUATION 'equation' (19:1-19:9)][TOKEN:IDENT 'u' (20:3-20:4)][TOKEN:EQUALS '=' (20:5-20:6)][TOKEN:IDENT 'x1' (20:7-20:9)][TOKEN:PLUS '+' (20:10-20:11)][TOKEN:IDENT 'x2' (20:12-20:14)][TOKEN:SEMICOLON ';' (20:14-20:15)][TOKEN:ENDCLASS 'end Algorithmtest' (21:1-21:18)][TOKEN:SEMICOLON ';' (21:18-21:19)] -Tokens processed:65 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test17.mo - -Tokens remaining:65 -[State:0]{|0} -[MODEL,'model'][n:1368-NT:1406] SHIFT1 -Tokens remaining:64 -[State:9]{|9|0} -REDUCE3[Reducing(l:1,r:25)][nState:23] -[State:23]{|23|0} -[IDENT,'Algorithmtest'][n:110-NT:191] SHIFT1 -Tokens remaining:63 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:62 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:62 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:62 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:61 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:61 -[State:325]{|325|212|97|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:61 -[State:211]{|211|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:61 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:60 -[State:321]{|321|210|97|38|23|0} -[IDENT,'z'][n:197-NT:278] SHIFT1 -Tokens remaining:59 -[State:31]{|31|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:59 -[State:325]{|325|212|321|210|97|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:59 -[State:211]{|211|321|210|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:59 -[State:324]{|324|211|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:58 -[State:321]{|321|210|321|210|97|38|23|0} -[IDENT,'u'][n:197-NT:278] SHIFT1 -Tokens remaining:57 -[State:31]{|31|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:57 -[State:325]{|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:57 -[State:211]{|211|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:57 -[State:324]{|324|211|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:57 -[State:408]{|408|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:408] -[State:408]{|408|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:56 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[PARAMETER,'parameter'][n:1020-NT:1066] SHIFT1 -Tokens remaining:55 -[State:62]{|62|81|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|81|38|23|0} -[IDENT,'Real'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:55 -[State:94]{|94|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:54 -[State:31]{|31|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|38|23|0} -[IDENT,'w'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:54 -[State:98]{|98|94|81|38|23|0} -[IDENT,'w'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:54 -[State:216]{|216|98|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|38|23|0} -[IDENT,'w'][n:197-NT:278] SHIFT1 -Tokens remaining:53 -[State:31]{|31|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:53 -[State:325]{|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:52 -[State:411]{|411|325|212|207|94|81|38|23|0} -[IDENT,'3'][n:1602-NT:1683] SHIFT1 -Tokens remaining:51 -[State:31]{|31|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:51 -[State:277]{|277|149|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:51 -[State:227]{|227|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:51 -[State:144]{|144|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:51 -[State:143]{|143|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:51 -[State:141]{|141|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:51 -[State:140]{|140|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:51 -[State:137]{|137|411|325|212|207|94|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:51 -[State:169]{|169|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:51 -[State:324]{|324|211|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:50 -[State:321]{|321|210|207|94|81|38|23|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:49 -[State:31]{|31|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|207|94|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:49 -[State:325]{|325|212|321|210|207|94|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:48 -[State:411]{|411|325|212|321|210|207|94|81|38|23|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:47 -[State:31]{|31|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:47 -[State:277]{|277|149|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:47 -[State:227]{|227|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:47 -[State:144]{|144|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:47 -[State:143]{|143|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:47 -[State:141]{|141|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:47 -[State:140]{|140|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:47 -[State:137]{|137|411|325|212|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:47 -[State:169]{|169|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:47 -[State:324]{|324|211|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:47 -[State:408]{|408|321|210|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:320] -[State:320]{|320|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:46 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:45 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'x1'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:45 -[State:98]{|98|81|81|38|23|0} -[IDENT,'x1'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:45 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'x1'][n:197-NT:278] SHIFT1 -Tokens remaining:44 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:44 -[State:325]{|325|212|97|81|81|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:44 -[State:211]{|211|97|81|81|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:44 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:43 -[State:321]{|321|210|97|81|81|38|23|0} -[IDENT,'x2'][n:197-NT:278] SHIFT1 -Tokens remaining:42 -[State:31]{|31|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|81|81|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:42 -[State:325]{|325|212|321|210|97|81|81|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:42 -[State:211]{|211|321|210|97|81|81|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:42 -[State:324]{|324|211|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|81|81|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:41 -[State:321]{|321|210|321|210|97|81|81|38|23|0} -[IDENT,'x3'][n:197-NT:278] SHIFT1 -Tokens remaining:40 -[State:31]{|31|321|210|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|321|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:40 -[State:325]{|325|212|321|210|321|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:40 -[State:211]{|211|321|210|321|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:40 -[State:324]{|324|211|321|210|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|321|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:40 -[State:408]{|408|321|210|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:408] -[State:408]{|408|321|210|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:39 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:39 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:38 -[State:51]{|51|76|38|23|0} -[IDENT,'x'][n:1226-NT:1307] SHIFT1 -Tokens remaining:37 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:37 -[State:277]{|277|149|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:37 -[State:170]{|170|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:37 -[State:144]{|144|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:37 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:37 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:37 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:37 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:37 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:36 -[State:297]{|297|166|51|76|38|23|0} -[IDENT,'y'][n:1602-NT:1683] SHIFT1 -Tokens remaining:35 -[State:31]{|31|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|0} -[STAR,'*'][n:-24-NT:60] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:35 -[State:277]{|277|149|297|166|51|76|38|23|0} -[STAR,'*'][n:367-NT:451] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:35 -[State:227]{|227|297|166|51|76|38|23|0} -[STAR,'*'][n:295-NT:379] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:35 -[State:144]{|144|297|166|51|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:35 -[State:143]{|143|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:34 -[State:266]{|266|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|142|297|166|51|76|38|23|0} -[IDENT,'2'][n:1185-NT:1266] SHIFT1 -Tokens remaining:33 -[State:31]{|31|270|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|230|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:33 -[State:364]{|364|270|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:33 -[State:141]{|141|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:33 -[State:140]{|140|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:33 -[State:137]{|137|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:33 -[State:169]{|169|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:33 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:32 -[State:295]{|295|162|51|76|38|23|0} -[IDENT,'z'][n:1226-NT:1307] SHIFT1 -Tokens remaining:31 -[State:31]{|31|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|295|162|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:31 -[State:277]{|277|149|295|162|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:31 -[State:170]{|170|295|162|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:31 -[State:144]{|144|295|162|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|295|162|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:31 -[State:141]{|141|295|162|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:31 -[State:140]{|140|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|295|162|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|295|162|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|295|162|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:30 -[State:297]{|297|166|295|162|51|76|38|23|0} -[IDENT,'w'][n:1602-NT:1683] SHIFT1 -Tokens remaining:29 -[State:31]{|31|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:29 -[State:277]{|277|149|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:29 -[State:227]{|227|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:29 -[State:144]{|144|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:29 -[State:143]{|143|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:29 -[State:141]{|141|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:29 -[State:140]{|140|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:29 -[State:137]{|137|297|166|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:29 -[State:169]{|169|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:29 -[State:296]{|296|163|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|295|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:28 -[State:295]{|295|162|295|162|51|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:1226-NT:1229] REDUCE2[Reducing(l:2,r:100)][nState:387] -Tokens remaining:28 -[State:387]{|387|295|162|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:101)][nState:161] -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:27 -[State:46]{|46|76|76|38|23|0} -[IDENT,'x1'][n:1513-NT:1594] SHIFT1 -Tokens remaining:26 -[State:31]{|31|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|46|76|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:26 -[State:277]{|277|149|46|76|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:26 -[State:147]{|147|46|76|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:26 -[State:144]{|144|46|76|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|46|76|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:26 -[State:141]{|141|46|76|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:26 -[State:140]{|140|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|46|76|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|46|76|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:26 -[State:134]{|134|46|76|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:25 -[State:249]{|249|134|46|76|76|38|23|0} -[IDENT,'z'][n:1602-NT:1683] SHIFT1 -Tokens remaining:24 -[State:31]{|31|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:24 -[State:277]{|277|149|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:24 -[State:227]{|227|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:24 -[State:144]{|144|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:24 -[State:143]{|143|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:24 -[State:141]{|141|249|134|46|76|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:23 -[State:255]{|255|141|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|249|134|46|76|76|38|23|0} -[IDENT,'x'][n:1185-NT:1266] SHIFT1 -Tokens remaining:22 -[State:31]{|31|264|141|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:22 -[State:277]{|277|230|264|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:22 -[State:227]{|227|264|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:22 -[State:144]{|144|264|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:22 -[State:143]{|143|264|141|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:22 -[State:141]{|141|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:22 -[State:140]{|140|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:22 -[State:137]{|137|249|134|46|76|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:22 -[State:169]{|169|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|46|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|46|76|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:22 -[State:248]{|248|131|46|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:21 -[State:247]{|247|130|46|76|76|38|23|0} -[IDENT,'x2'][n:1513-NT:1594] SHIFT1 -Tokens remaining:20 -[State:31]{|31|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:20 -[State:277]{|277|149|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:20 -[State:147]{|147|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:20 -[State:144]{|144|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:20 -[State:143]{|143|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:20 -[State:141]{|141|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:20 -[State:140]{|140|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:20 -[State:137]{|137|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:20 -[State:134]{|134|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:19 -[State:249]{|249|134|247|130|46|76|76|38|23|0} -[IDENT,'y'][n:1602-NT:1683] SHIFT1 -Tokens remaining:18 -[State:31]{|31|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:-24-NT:61] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:18 -[State:277]{|277|149|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:367-NT:452] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:18 -[State:227]{|227|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:295-NT:380] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:18 -[State:144]{|144|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:222-NT:307] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:18 -[State:143]{|143|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:187-NT:272] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:18 -[State:141]{|141|249|134|247|130|46|76|76|38|23|0} -[MINUS,'-'][n:615-NT:700] SHIFT1 -Tokens remaining:17 -[State:254]{|254|141|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:314)][nState:264] -[State:264]{|264|141|249|134|247|130|46|76|76|38|23|0} -[IDENT,'5'][n:1185-NT:1266] SHIFT1 -Tokens remaining:16 -[State:31]{|31|264|141|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:16 -[State:277]{|277|230|264|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:16 -[State:227]{|227|264|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:16 -[State:144]{|144|264|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:16 -[State:143]{|143|264|141|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:16 -[State:141]{|141|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:16 -[State:140]{|140|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:16 -[State:137]{|137|249|134|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:16 -[State:169]{|169|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:16 -[State:248]{|248|131|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:15 -[State:247]{|247|130|247|130|46|76|76|38|23|0} -[IDENT,'x3'][n:1513-NT:1594] SHIFT1 -Tokens remaining:14 -[State:31]{|31|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:14 -[State:277]{|277|149|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:14 -[State:147]{|147|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:14 -[State:144]{|144|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:14 -[State:143]{|143|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:14 -[State:141]{|141|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:14 -[State:140]{|140|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:14 -[State:137]{|137|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:14 -[State:134]{|134|247|130|247|130|46|76|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:13 -[State:249]{|249|134|247|130|247|130|46|76|76|38|23|0} -[IDENT,'x2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:12 -[State:31]{|31|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:12 -[State:277]{|277|149|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:12 -[State:227]{|227|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:12 -[State:144]{|144|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|249|134|247|130|247|130|46|76|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:11 -[State:255]{|255|141|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[IDENT,'y'][n:1185-NT:1266] SHIFT1 -Tokens remaining:10 -[State:31]{|31|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:10 -[State:277]{|277|230|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:10 -[State:227]{|227|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:10 -[State:144]{|144|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:10 -[State:141]{|141|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|249|134|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:10 -[State:248]{|248|131|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|247|130|46|76|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:9 -[State:247]{|247|130|247|130|247|130|46|76|76|38|23|0} -[EQUATION,'equation'][n:1513-NT:1533] REDUCE2[Reducing(l:2,r:76)][nState:355] -Tokens remaining:9 -[State:355]{|355|247|130|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:355] -[State:355]{|355|247|130|46|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:129] -[State:129]{|129|46|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:8 -[State:51]{|51|76|76|76|38|23|0} -[IDENT,'u'][n:1226-NT:1307] SHIFT1 -Tokens remaining:7 -[State:31]{|31|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|76|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:7 -[State:277]{|277|149|51|76|76|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:7 -[State:170]{|170|51|76|76|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|51|76|76|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|76|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:7 -[State:141]{|141|51|76|76|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:7 -[State:140]{|140|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|76|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:7 -[State:137]{|137|51|76|76|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:7 -[State:169]{|169|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|76|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:6 -[State:297]{|297|166|51|76|76|76|38|23|0} -[IDENT,'x1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:5 -[State:31]{|31|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|149|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|297|166|51|76|76|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:4 -[State:255]{|255|141|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|297|166|51|76|76|76|38|23|0} -[IDENT,'x2'][n:1185-NT:1266] SHIFT1 -Tokens remaining:3 -[State:31]{|31|264|141|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:3 -[State:277]{|277|230|264|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:3 -[State:227]{|227|264|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:3 -[State:144]{|144|264|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|264|141|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:3 -[State:141]{|141|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|297|166|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|76|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|51|76|76|76|38|23|0} -[ENDCLASS,'end Algorithmtest'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:161] -Tokens remaining:2 -[State:161]{|161|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|76|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|76|76|38|23|0} -[ENDCLASS,'end Algorithmtest'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|76|76|3Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = Algorithmtest, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_MODEL(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = z, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = u, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = w, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 20, lineNumberEnd = 10, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 27, lineNumberEnd = 10, columnNumberEnd = 30, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 30, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x1, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x2, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x3, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 3, lineNumberEnd = 11, columnNumberEnd = 18, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), rightSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 13, columnNumberStart = 3, lineNumberEnd = 13, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = z, subscripts = {NIL})), rightSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = w, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 14, columnNumberStart = 3, lineNumberEnd = 14, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x1, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = z, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 16, columnNumberStart = 3, lineNumberEnd = 16, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x2, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})), op = Absyn.Operator.SUB(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 17, columnNumberStart = 3, lineNumberEnd = 17, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x3, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x2, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 18, columnNumberStart = 3, lineNumberEnd = 18, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = u, subscripts = {NIL})), rightSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x1, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x2, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 20, columnNumberStart = 3, lineNumberEnd = 20, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test17.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 21, columnNumberEnd = 18, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))8|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:197] -[State:197]{|197|76|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:197] -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end Algorithmtest'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test17.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test16.mo - -starting lexer -[TOKEN:CLASS 'class' (5:2-5:7)][TOKEN:IDENT 'Arraytest2' (5:8-5:18)][TOKEN:IDENT 'Real' (6:3-6:7)][TOKEN:IDENT 'n' (6:8-6:9)][TOKEN:EQUALS '=' (6:10-6:11)][TOKEN:IDENT '1' (6:12-6:13)][TOKEN:COMMA ',' (6:13-6:14)][TOKEN:IDENT 'm' (6:15-6:16)][TOKEN:EQUALS '=' (6:17-6:18)][TOKEN:IDENT '4' (6:19-6:20)][TOKEN:COMMA ',' (6:20-6:21)][TOKEN:IDENT 'k' (6:22-6:23)][TOKEN:EQUALS '=' (6:24-6:25)][TOKEN:IDENT '5' (6:26-6:27)][TOKEN:SEMICOLON ';' (6:27-6:28)][TOKEN:IDENT 'Real' (7:3-7:7)][TOKEN:IDENT 'Voltage' (7:11-7:18)][TOKEN:SEMICOLON ';' (7:18-7:19)][TOKEN:IDENT 'Real' (8:3-8:7)][TOKEN:LBRACK '[' (8:7-8:8)][TOKEN:IDENT '3' (8:8-8:9)][TOKEN:RBRACK ']' (8:9-8:10)][TOKEN:IDENT 'positionvector' (8:14-8:28)][TOKEN:EQUALS '=' (8:31-8:32)][TOKEN:LBRACE '{' (8:33-8:34)][TOKEN:IDENT '1' (8:34-8:35)][TOKEN:COMMA ',' (8:35-8:36)][TOKEN:IDENT '2' (8:37-8:38)][TOKEN:COMMA ',' (8:38-8:39)][TOKEN:IDENT '3' (8:40-8:41)][TOKEN:RBRACE '}' (8:41-8:42)][TOKEN:SEMICOLON ';' (8:42-8:43)][TOKEN:IDENT 'Real' (9:3-9:7)][TOKEN:LBRACK '[' (9:7-9:8)][TOKEN:IDENT '3' (9:8-9:9)][TOKEN:COMMA ',' (9:9-9:10)][TOKEN:IDENT '3' (9:10-9:11)][TOKEN:RBRACK ']' (9:11-9:12)][TOKEN:IDENT 'identitymatrix' (9:16-9:30)][TOKEN:EQUALS '=' (9:31-9:32)][TOKEN:LBRACE '{' (9:33-9:34)][TOKEN:LBRACE '{' (9:34-9:35)][TOKEN:IDENT '1' (9:35-9:36)][TOKEN:COMMA ',' (9:36-9:37)][TOKEN:IDENT '0' (9:38-9:39)][TOKEN:COMMA ',' (9:39-9:40)][TOKEN:IDENT '0' (9:41-9:42)][TOKEN:RBRACE '}' (9:42-9:43)][TOKEN:COMMA ',' (9:43-9:44)][TOKEN:LBRACE '{' (9:45-9:46)][TOKEN:IDENT '0' (9:46-9:47)][TOKEN:COMMA ',' (9:47-9:48)][TOKEN:IDENT '1' (9:49-9:50)][TOKEN:COMMA ',' (9:50-9:51)][TOKEN:IDENT '0' (9:52-9:53)][TOKEN:RBRACE '}' (9:53-9:54)][TOKEN:COMMA ',' (9:54-9:55)][TOKEN:LBRACE '{' (9:56-9:57)][TOKEN:IDENT '0' (9:57-9:58)][TOKEN:COMMA ',' (9:58-9:59)][TOKEN:IDENT '0' (9:60-9:61)][TOKEN:COMMA ',' (9:61-9:62)][TOKEN:IDENT '1' (9:63-9:64)][TOKEN:RBRACE '}' (9:64-9:65)][TOKEN:RBRACE '}' (9:65-9:66)][TOKEN:SEMICOLON ';' (9:66-9:67)][TOKEN:IDENT 'Integer' (10:3-10:10)][TOKEN:IDENT 'arr3d' (10:11-10:16)][TOKEN:LBRACK '[' (10:16-10:17)][TOKEN:IDENT 'n' (10:17-10:18)][TOKEN:COMMA ',' (10:18-10:19)][TOKEN:IDENT 'm' (10:19-10:20)][TOKEN:COMMA ',' (10:20-10:21)][TOKEN:IDENT 'k' (10:21-10:22)][TOKEN:RBRACK ']' (10:22-10:23)][TOKEN:SEMICOLON ';' (10:23-10:24)][TOKEN:IDENT 'Boolean' (11:3-11:10)][TOKEN:LBRACK '[' (11:10-11:11)][TOKEN:IDENT '2' (11:11-11:12)][TOKEN:RBRACK ']' (11:12-11:13)][TOKEN:IDENT 'truthvalues' (11:14-11:25)][TOKEN:EQUALS '=' (11:30-11:31)][TOKEN:LBRACE '{' (11:32-11:33)][TOKEN:T_FALSE 'false' (11:33-11:38)][TOKEN:COMMA ',' (11:38-11:39)][TOKEN:T_TRUE 'true' (11:40-11:44)][TOKEN:RBRACE '}' (11:44-11:45)][TOKEN:SEMICOLON ';' (11:45-11:46)][TOKEN:IDENT 'Voltage' (12:3-12:10)][TOKEN:LBRACK '[' (12:10-12:11)][TOKEN:IDENT '10' (12:11-12:13)][TOKEN:RBRACK ']' (12:13-12:14)][TOKEN:IDENT 'voltagevector' (12:15-12:28)][TOKEN:SEMICOLON ';' (12:28-12:29)][TOKEN:ENDCLASS 'end Arraytest2' (13:1-13:15)][TOKEN:SEMICOLON ';' (13:15-13:16)] -Tokens processed:96 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test16.mo - -Tokens remaining:96 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:95 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'Arraytest2'][n:110-NT:191] SHIFT1 -Tokens remaining:94 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:93 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'n'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:93 -[State:98]{|98|38|23|0} -[IDENT,'n'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:93 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'n'][n:197-NT:278] SHIFT1 -Tokens remaining:92 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:92 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:91 -[State:411]{|411|325|212|97|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:90 -[State:31]{|31|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:90 -[State:277]{|277|149|411|325|212|97|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:90 -[State:227]{|227|411|325|212|97|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:90 -[State:144]{|144|411|325|212|97|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:90 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:90 -[State:141]{|141|411|325|212|97|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:90 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:90 -[State:137]{|137|411|325|212|97|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:90 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:90 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:89 -[State:321]{|321|210|97|38|23|0} -[IDENT,'m'][n:197-NT:278] SHIFT1 -Tokens remaining:88 -[State:31]{|31|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:88 -[State:325]{|325|212|321|210|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:87 -[State:411]{|411|325|212|321|210|97|38|23|0} -[IDENT,'4'][n:1602-NT:1683] SHIFT1 -Tokens remaining:86 -[State:31]{|31|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:86 -[State:277]{|277|149|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:86 -[State:227]{|227|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:86 -[State:144]{|144|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:86 -[State:143]{|143|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:86 -[State:141]{|141|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:86 -[State:140]{|140|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:86 -[State:137]{|137|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:86 -[State:169]{|169|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:86 -[State:324]{|324|211|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:85 -[State:321]{|321|210|321|210|97|38|23|0} -[IDENT,'k'][n:197-NT:278] SHIFT1 -Tokens remaining:84 -[State:31]{|31|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|321|210|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:84 -[State:325]{|325|212|321|210|321|210|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:83 -[State:411]{|411|325|212|321|210|321|210|97|38|23|0} -[IDENT,'5'][n:1602-NT:1683] SHIFT1 -Tokens remaining:82 -[State:31]{|31|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:82 -[State:277]{|277|149|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:82 -[State:227]{|227|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:82 -[State:144]{|144|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:82 -[State:143]{|143|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:82 -[State:141]{|141|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:82 -[State:140]{|140|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:82 -[State:137]{|137|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:82 -[State:169]{|169|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:82 -[State:324]{|324|211|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:82 -[State:408]{|408|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:408] -[State:408]{|408|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:81 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:80 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'Voltage'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:80 -[State:98]{|98|81|38|23|0} -[IDENT,'Voltage'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:80 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'Voltage'][n:197-NT:278] SHIFT1 -Tokens remaining:79 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:79 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:79 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:79 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:79 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:78 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:77 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[LBRACK,'['][n:101-NT:167] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:77 -[State:98]{|98|81|81|38|23|0} -[LBRACK,'['][n:83-NT:149] SHIFT1 -Tokens remaining:76 -[State:213]{|213|98|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:75 -[State:31]{|31|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|98|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:75 -[State:277]{|277|149|213|98|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:75 -[State:227]{|227|213|98|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:75 -[State:144]{|144|213|98|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:75 -[State:143]{|143|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|98|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:75 -[State:141]{|141|213|98|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:75 -[State:140]{|140|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|98|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:75 -[State:137]{|137|213|98|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:75 -[State:169]{|169|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|98|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:75 -[State:327]{|327|213|98|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:74 -[State:416]{|416|327|213|98|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:216] -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'positionvector'][n:197-NT:278] SHIFT1 -Tokens remaining:73 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:73 -[State:325]{|325|212|97|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:72 -[State:411]{|411|325|212|97|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:71 -[State:120]{|120|411|325|212|97|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:70 -[State:31]{|31|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:70 -[State:277]{|277|246|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:70 -[State:227]{|227|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:70 -[State:144]{|144|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:70 -[State:143]{|143|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:70 -[State:141]{|141|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:70 -[State:140]{|140|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:70 -[State:137]{|137|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:70 -[State:169]{|169|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:70 -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:69 -[State:353]{|353|245|120|411|325|212|97|81|81|38|23|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:68 -[State:31]{|31|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:68 -[State:277]{|277|246|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:68 -[State:227]{|227|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:68 -[State:144]{|144|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:68 -[State:143]{|143|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:68 -[State:141]{|141|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:68 -[State:140]{|140|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:68 -[State:137]{|137|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:68 -[State:169]{|169|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:67 -[State:353]{|353|245|120|411|325|212|97|81|81|38|23|0} -[IDENT,'3'][n:1602-NT:1683] SHIFT1 -Tokens remaining:66 -[State:31]{|31|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:66 -[State:277]{|277|246|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:66 -[State:227]{|227|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:66 -[State:144]{|144|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:66 -[State:143]{|143|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:66 -[State:141]{|141|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:66 -[State:140]{|140|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:66 -[State:137]{|137|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:66 -[State:169]{|169|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:65 -[State:352]{|352|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:65 -[State:143]{|143|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:65 -[State:141]{|141|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:65 -[State:140]{|140|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:65 -[State:137]{|137|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:65 -[State:169]{|169|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:65 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:65 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:64 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:63 -[State:31]{|31|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|38|23|0} -[LBRACK,'['][n:101-NT:167] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:63 -[State:98]{|98|81|81|81|38|23|0} -[LBRACK,'['][n:83-NT:149] SHIFT1 -Tokens remaining:62 -[State:213]{|213|98|81|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:61 -[State:31]{|31|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|98|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:61 -[State:277]{|277|149|213|98|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:61 -[State:227]{|227|213|98|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:61 -[State:144]{|144|213|98|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:61 -[State:143]{|143|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|98|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:61 -[State:141]{|141|213|98|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:61 -[State:140]{|140|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|98|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:61 -[State:137]{|137|213|98|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:61 -[State:169]{|169|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|98|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:60 -[State:417]{|417|328|213|98|81|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:59 -[State:31]{|31|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:59 -[State:277]{|277|149|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:59 -[State:227]{|227|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:59 -[State:144]{|144|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:59 -[State:143]{|143|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:59 -[State:141]{|141|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:59 -[State:140]{|140|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:59 -[State:137]{|137|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:59 -[State:169]{|169|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:473] -Tokens remaining:59 -[State:473]{|473|417|328|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:327] -[State:327]{|327|213|98|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:58 -[State:416]{|416|327|213|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:216] -[State:216]{|216|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|38|23|0} -[IDENT,'identitymatrix'][n:197-NT:278] SHIFT1 -Tokens remaining:57 -[State:31]{|31|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:57 -[State:325]{|325|212|97|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:56 -[State:411]{|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:55 -[State:120]{|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:54 -[State:120]{|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:53 -[State:31]{|31|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:53 -[State:277]{|277|246|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:53 -[State:227]{|227|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:53 -[State:144]{|144|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:53 -[State:143]{|143|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:53 -[State:141]{|141|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:53 -[State:140]{|140|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:53 -[State:137]{|137|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:53 -[State:169]{|169|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:53 -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:52 -[State:353]{|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:51 -[State:31]{|31|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:51 -[State:277]{|277|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:51 -[State:227]{|227|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:51 -[State:144]{|144|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:51 -[State:143]{|143|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:51 -[State:141]{|141|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:51 -[State:140]{|140|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:51 -[State:137]{|137|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:51 -[State:169]{|169|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:50 -[State:353]{|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:49 -[State:31]{|31|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:49 -[State:277]{|277|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:49 -[State:227]{|227|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:49 -[State:144]{|144|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:49 -[State:143]{|143|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:49 -[State:141]{|141|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:49 -[State:140]{|140|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:49 -[State:137]{|137|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:49 -[State:169]{|169|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:48 -[State:352]{|352|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:48 -[State:143]{|143|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:48 -[State:141]{|141|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:48 -[State:140]{|140|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:48 -[State:137]{|137|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:48 -[State:169]{|169|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:48 -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:47 -[State:353]{|353|245|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:46 -[State:120]{|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:45 -[State:31]{|31|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:45 -[State:277]{|277|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:45 -[State:227]{|227|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:45 -[State:144]{|144|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:45 -[State:143]{|143|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:45 -[State:141]{|141|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:45 -[State:140]{|140|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:45 -[State:137]{|137|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:45 -[State:169]{|169|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:45 -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:44 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:43 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:43 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:43 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:43 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:43 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:43 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:43 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:43 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:43 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:42 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:41 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:41 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:41 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:41 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:41 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:41 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:41 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:41 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:41 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:40 -[State:352]{|352|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:40 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:40 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:40 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:40 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:40 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:39 -[State:353]{|353|245|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:38 -[State:120]{|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:37 -[State:31]{|31|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:37 -[State:277]{|277|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:37 -[State:227]{|227|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:37 -[State:144]{|144|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:37 -[State:143]{|143|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:37 -[State:141]{|141|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:37 -[State:140]{|140|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:37 -[State:137]{|137|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:37 -[State:169]{|169|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:37 -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:36 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:35 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:35 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:35 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:35 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:35 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:35 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:35 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:35 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:35 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:34 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:33 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:33 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:33 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:33 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:33 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:33 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:32 -[State:352]{|352|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:32 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:32 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:32 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:32 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:32 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:31 -[State:352]{|352|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:31 -[State:141]{|141|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:31 -[State:140]{|140|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:31 -[State:324]{|324|211|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:31 -[State:209]{|209|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:30 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:29 -[State:31]{|31|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:29 -[State:98]{|98|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:29 -[State:216]{|216|98|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:197-NT:278] SHIFT1 -Tokens remaining:28 -[State:31]{|31|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:27 -[State:213]{|213|212|97|81|81|81|81|38|23|0} -[IDENT,'n'][n:1566-NT:1647] SHIFT1 -Tokens remaining:26 -[State:31]{|31|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:26 -[State:277]{|277|149|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:26 -[State:227]{|227|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:26 -[State:144]{|144|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:26 -[State:141]{|141|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:26 -[State:140]{|140|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:26 -[State:169]{|169|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:25 -[State:417]{|417|328|213|212|97|81|81|81|81|38|23|0} -[IDENT,'m'][n:1566-NT:1647] SHIFT1 -Tokens remaining:24 -[State:31]{|31|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:24 -[State:277]{|277|149|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:24 -[State:227]{|227|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:24 -[State:144]{|144|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:24 -[State:143]{|143|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:24 -[State:141]{|141|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:24 -[State:140]{|140|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:24 -[State:137]{|137|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:24 -[State:169]{|169|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:23 -[State:417]{|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[IDENT,'k'][n:1566-NT:1647] SHIFT1 -Tokens remaining:22 -[State:31]{|31|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:22 -[State:277]{|277|149|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:22 -[State:227]{|227|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:22 -[State:144]{|144|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:22 -[State:143]{|143|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:22 -[State:141]{|141|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:22 -[State:140]{|140|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:22 -[State:137]{|137|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:22 -[State:169]{|169|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:473] -Tokens remaining:22 -[State:473]{|473|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:473] -[State:473]{|473|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:327] -[State:327]{|327|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:21 -[State:416]{|416|327|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:21 -[State:211]{|211|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:21 -[State:324]{|324|211|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:21 -[State:209]{|209|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:20 -[State:199]{|199|82|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|38|23|0} -[IDENT,'Boolean'][n:1020-NT:1101] SHIFT1 -Tokens remaining:19 -[State:31]{|31|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:101-NT:167] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:19 -[State:98]{|98|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:83-NT:149] SHIFT1 -Tokens remaining:18 -[State:213]{|213|98|81|81|81|81|81|38|23|0} -[IDENT,'2'][n:1566-NT:1647] SHIFT1 -Tokens remaining:17 -[State:31]{|31|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:17 -[State:277]{|277|149|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:17 -[State:227]{|227|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:17 -[State:144]{|144|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:17 -[State:141]{|141|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:17 -[State:140]{|140|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:17 -[State:137]{|137|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:17 -[State:169]{|169|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:17 -[State:327]{|327|213|98|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:16 -[State:416]{|416|327|213|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:216] -[State:216]{|216|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|81|38|23|0} -[IDENT,'truthvalues'][n:197-NT:278] SHIFT1 -Tokens remaining:15 -[State:31]{|31|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:15 -[State:325]{|325|212|97|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:14 -[State:411]{|411|325|212|97|81|81|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:13 -[State:120]{|120|411|325|212|97|81|81|81|81|81|38|23|0} -[T_FALSE,'false'][n:1602-NT:1628] SHIFT1 -Tokens remaining:12 -[State:106]{|106|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:281)][nState:144] -[State:144]{|144|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:12 -[State:245]{|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:11 -[State:353]{|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[T_TRUE,'true'][n:1602-NT:1657] SHIFT1 -Tokens remaining:10 -[State:111]{|111|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:282)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:10 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:9 -[State:352]{|352|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:9 -[State:143]{|143|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:9 -[State:141]{|141|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:9 -[State:140]{|140|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:9 -[State:137]{|137|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:9 -[State:169]{|169|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:9 -[State:324]{|324|211|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:9 -[State:209]{|209|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:8 -[State:199]{|199|82|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|38|23|0} -[IDENT,'Voltage'][n:1020-NT:1101] SHIFT1 -Tokens remaining:7 -[State:31]{|31|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:101-NT:167] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:7 -[State:98]{|98|81|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:83-NT:149] SHIFT1 -Tokens remaining:6 -[State:213]{|213|98|81|81|81|81|81|81|38|23|0} -[IDENT,'10'][n:1566-NT:1647] SHIFT1 -Tokens remaining:5 -[State:31]{|31|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|149|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:5 -[State:169]{|169|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329]Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = Arraytest2, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = n, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 10, lineNumberEnd = 6, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = m, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 4, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 17, lineNumberEnd = 6, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = k, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 24, lineNumberEnd = 6, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = Voltage, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 3, lineNumberEnd = 7, columnNumberEnd = 18, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})))}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = positionvector, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL}))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 31, lineNumberEnd = 8, columnNumberEnd = 42, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 42, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})))}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = identitymatrix, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL}))}), Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL}))}), Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))})}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 31, lineNumberEnd = 9, columnNumberEnd = 66, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 66, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = arr3d, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = m, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = k, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})))}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = truthvalues, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.BOOL(value = 0), Absyn.Exp.BOOL(value = 1)}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 30, lineNumberEnd = 11, columnNumberEnd = 45, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 3, lineNumberEnd = 11, columnNumberEnd = 45, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 10, subscripts = {NIL})))}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Voltage), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = voltagevector, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 3, lineNumberEnd = 12, columnNumberEnd = 28, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test16.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 13, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09)) -[State:329]{|329|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:5 -[State:327]{|327|213|98|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:4 -[State:416]{|416|327|213|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:216] -[State:216]{|216|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|81|81|38|23|0} -[IDENT,'voltagevector'][n:197-NT:278] SHIFT1 -Tokens remaining:3 -[State:31]{|31|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:3 -[State:325]{|325|212|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:3 -[State:211]{|211|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:3 -[State:324]{|324|211|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:3 -[State:209]{|209|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|81|38|23|0} -[ENDCLASS,'end Arraytest2'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end Arraytest2'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end Arraytest2'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test16.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test15.mo - -starting lexer -[TOKEN:CLASS 'class' (5:2-5:7)][TOKEN:IDENT 'Arraytest2' (5:8-5:18)][TOKEN:IDENT 'Real' (6:3-6:7)][TOKEN:IDENT 'n' (6:8-6:9)][TOKEN:EQUALS '=' (6:10-6:11)][TOKEN:IDENT '1' (6:12-6:13)][TOKEN:COMMA ',' (6:13-6:14)][TOKEN:IDENT 'm' (6:15-6:16)][TOKEN:EQUALS '=' (6:17-6:18)][TOKEN:IDENT '4' (6:19-6:20)][TOKEN:COMMA ',' (6:20-6:21)][TOKEN:IDENT 'k' (6:22-6:23)][TOKEN:EQUALS '=' (6:24-6:25)][TOKEN:IDENT '5' (6:26-6:27)][TOKEN:SEMICOLON ';' (6:27-6:28)][TOKEN:IDENT 'Real' (7:3-7:7)][TOKEN:IDENT 'Voltage' (7:11-7:18)][TOKEN:SEMICOLON ';' (7:18-7:19)][TOKEN:IDENT 'Real' (8:3-8:7)][TOKEN:IDENT 'positionvector' (8:11-8:25)][TOKEN:LBRACK '[' (8:25-8:26)][TOKEN:IDENT '3' (8:26-8:27)][TOKEN:RBRACK ']' (8:27-8:28)][TOKEN:EQUALS '=' (8:31-8:32)][TOKEN:LBRACE '{' (8:33-8:34)][TOKEN:IDENT '1' (8:34-8:35)][TOKEN:COMMA ',' (8:35-8:36)][TOKEN:IDENT '2' (8:37-8:38)][TOKEN:COMMA ',' (8:38-8:39)][TOKEN:IDENT '3' (8:40-8:41)][TOKEN:RBRACE '}' (8:41-8:42)][TOKEN:SEMICOLON ';' (8:42-8:43)][TOKEN:IDENT 'Real' (9:3-9:7)][TOKEN:IDENT 'identitymatrix' (9:11-9:25)][TOKEN:LBRACK '[' (9:25-9:26)][TOKEN:IDENT '3' (9:26-9:27)][TOKEN:COMMA ',' (9:27-9:28)][TOKEN:IDENT '3' (9:28-9:29)][TOKEN:RBRACK ']' (9:29-9:30)][TOKEN:EQUALS '=' (9:31-9:32)][TOKEN:LBRACE '{' (9:33-9:34)][TOKEN:LBRACE '{' (9:34-9:35)][TOKEN:IDENT '1' (9:35-9:36)][TOKEN:COMMA ',' (9:36-9:37)][TOKEN:IDENT '0' (9:38-9:39)][TOKEN:COMMA ',' (9:39-9:40)][TOKEN:IDENT '0' (9:41-9:42)][TOKEN:RBRACE '}' (9:42-9:43)][TOKEN:COMMA ',' (9:43-9:44)][TOKEN:LBRACE '{' (9:45-9:46)][TOKEN:IDENT '0' (9:46-9:47)][TOKEN:COMMA ',' (9:47-9:48)][TOKEN:IDENT '1' (9:49-9:50)][TOKEN:COMMA ',' (9:50-9:51)][TOKEN:IDENT '0' (9:52-9:53)][TOKEN:RBRACE '}' (9:53-9:54)][TOKEN:COMMA ',' (9:54-9:55)][TOKEN:LBRACE '{' (9:56-9:57)][TOKEN:IDENT '0' (9:57-9:58)][TOKEN:COMMA ',' (9:58-9:59)][TOKEN:IDENT '0' (9:60-9:61)][TOKEN:COMMA ',' (9:61-9:62)][TOKEN:IDENT '1' (9:63-9:64)][TOKEN:RBRACE '}' (9:64-9:65)][TOKEN:RBRACE '}' (9:65-9:66)][TOKEN:SEMICOLON ';' (9:66-9:67)][TOKEN:IDENT 'Integer' (10:3-10:10)][TOKEN:IDENT 'arr3d' (10:11-10:16)][TOKEN:LBRACK '[' (10:16-10:17)][TOKEN:IDENT 'n' (10:17-10:18)][TOKEN:COMMA ',' (10:18-10:19)][TOKEN:IDENT 'm' (10:19-10:20)][TOKEN:COMMA ',' (10:20-10:21)][TOKEN:IDENT 'k' (10:21-10:22)][TOKEN:RBRACK ']' (10:22-10:23)][TOKEN:SEMICOLON ';' (10:23-10:24)][TOKEN:IDENT 'Boolean' (11:3-11:10)][TOKEN:IDENT 'truthvalues' (11:11-11:22)][TOKEN:LBRACK '[' (11:22-11:23)][TOKEN:IDENT '2' (11:23-11:24)][TOKEN:RBRACK ']' (11:24-11:25)][TOKEN:EQUALS '=' (11:30-11:31)][TOKEN:LBRACE '{' (11:32-11:33)][TOKEN:T_FALSE 'false' (11:33-11:38)][TOKEN:COMMA ',' (11:38-11:39)][TOKEN:T_TRUE 'true' (11:40-11:44)][TOKEN:RBRACE '}' (11:44-11:45)][TOKEN:SEMICOLON ';' (11:45-11:46)][TOKEN:IDENT 'Voltage' (12:3-12:10)][TOKEN:IDENT 'voltagevector' (12:11-12:24)][TOKEN:LBRACK '[' (12:24-12:25)][TOKEN:IDENT '10' (12:25-12:27)][TOKEN:RBRACK ']' (12:27-12:28)][TOKEN:SEMICOLON ';' (12:28-12:29)][TOKEN:ENDCLASS 'end Arraytest2' (13:1-13:15)][TOKEN:SEMICOLON ';' (13:15-13:16)] -Tokens processed:96 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test15.mo - -Tokens remaining:96 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:95 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'Arraytest2'][n:110-NT:191] SHIFT1 -Tokens remaining:94 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:93 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'n'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:93 -[State:98]{|98|38|23|0} -[IDENT,'n'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:93 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'n'][n:197-NT:278] SHIFT1 -Tokens remaining:92 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:92 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:91 -[State:411]{|411|325|212|97|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:90 -[State:31]{|31|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:90 -[State:277]{|277|149|411|325|212|97|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:90 -[State:227]{|227|411|325|212|97|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:90 -[State:144]{|144|411|325|212|97|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:90 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:90 -[State:141]{|141|411|325|212|97|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:90 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:90 -[State:137]{|137|411|325|212|97|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:90 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:90 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:89 -[State:321]{|321|210|97|38|23|0} -[IDENT,'m'][n:197-NT:278] SHIFT1 -Tokens remaining:88 -[State:31]{|31|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:88 -[State:325]{|325|212|321|210|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:87 -[State:411]{|411|325|212|321|210|97|38|23|0} -[IDENT,'4'][n:1602-NT:1683] SHIFT1 -Tokens remaining:86 -[State:31]{|31|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:86 -[State:277]{|277|149|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:86 -[State:227]{|227|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:86 -[State:144]{|144|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:86 -[State:143]{|143|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:86 -[State:141]{|141|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:86 -[State:140]{|140|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:86 -[State:137]{|137|411|325|212|321|210|97|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:86 -[State:169]{|169|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|97|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:86 -[State:324]{|324|211|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:85 -[State:321]{|321|210|321|210|97|38|23|0} -[IDENT,'k'][n:197-NT:278] SHIFT1 -Tokens remaining:84 -[State:31]{|31|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|321|210|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:84 -[State:325]{|325|212|321|210|321|210|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:83 -[State:411]{|411|325|212|321|210|321|210|97|38|23|0} -[IDENT,'5'][n:1602-NT:1683] SHIFT1 -Tokens remaining:82 -[State:31]{|31|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:82 -[State:277]{|277|149|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:82 -[State:227]{|227|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:82 -[State:144]{|144|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:82 -[State:143]{|143|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:82 -[State:141]{|141|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:82 -[State:140]{|140|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:82 -[State:137]{|137|411|325|212|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:82 -[State:169]{|169|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:82 -[State:324]{|324|211|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|321|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:82 -[State:408]{|408|321|210|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:408] -[State:408]{|408|321|210|97|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:81 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:80 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'Voltage'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:80 -[State:98]{|98|81|38|23|0} -[IDENT,'Voltage'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:80 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'Voltage'][n:197-NT:278] SHIFT1 -Tokens remaining:79 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:79 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:79 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:79 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:79 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:78 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:77 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'positionvector'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:77 -[State:98]{|98|81|81|38|23|0} -[IDENT,'positionvector'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:77 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'positionvector'][n:197-NT:278] SHIFT1 -Tokens remaining:76 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:75 -[State:213]{|213|212|97|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:74 -[State:31]{|31|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:74 -[State:277]{|277|149|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:74 -[State:227]{|227|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:74 -[State:144]{|144|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:74 -[State:143]{|143|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:74 -[State:141]{|141|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:74 -[State:140]{|140|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:74 -[State:137]{|137|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:74 -[State:169]{|169|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:74 -[State:327]{|327|213|212|97|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:73 -[State:416]{|416|327|213|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:72 -[State:411]{|411|325|212|97|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:71 -[State:120]{|120|411|325|212|97|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:70 -[State:31]{|31|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:70 -[State:277]{|277|246|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:70 -[State:227]{|227|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:70 -[State:144]{|144|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:70 -[State:143]{|143|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:70 -[State:141]{|141|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:70 -[State:140]{|140|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:70 -[State:137]{|137|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:70 -[State:169]{|169|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:70 -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:69 -[State:353]{|353|245|120|411|325|212|97|81|81|38|23|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:68 -[State:31]{|31|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:68 -[State:277]{|277|246|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:68 -[State:227]{|227|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:68 -[State:144]{|144|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:68 -[State:143]{|143|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:68 -[State:141]{|141|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:68 -[State:140]{|140|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:68 -[State:137]{|137|353|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:68 -[State:169]{|169|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:67 -[State:353]{|353|245|120|411|325|212|97|81|81|38|23|0} -[IDENT,'3'][n:1602-NT:1683] SHIFT1 -Tokens remaining:66 -[State:31]{|31|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:66 -[State:277]{|277|246|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:66 -[State:227]{|227|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:66 -[State:144]{|144|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:66 -[State:143]{|143|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:66 -[State:141]{|141|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:66 -[State:140]{|140|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:66 -[State:137]{|137|353|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:66 -[State:169]{|169|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:65 -[State:352]{|352|245|120|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:65 -[State:143]{|143|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:65 -[State:141]{|141|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:65 -[State:140]{|140|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:65 -[State:137]{|137|411|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:65 -[State:169]{|169|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:65 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:65 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:64 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:63 -[State:31]{|31|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|38|23|0} -[IDENT,'identitymatrix'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:63 -[State:98]{|98|81|81|81|38|23|0} -[IDENT,'identitymatrix'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:63 -[State:216]{|216|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|38|23|0} -[IDENT,'identitymatrix'][n:197-NT:278] SHIFT1 -Tokens remaining:62 -[State:31]{|31|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:61 -[State:213]{|213|212|97|81|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:60 -[State:31]{|31|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:60 -[State:277]{|277|149|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:60 -[State:227]{|227|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:60 -[State:144]{|144|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:60 -[State:143]{|143|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:60 -[State:141]{|141|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:60 -[State:140]{|140|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:60 -[State:137]{|137|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:60 -[State:169]{|169|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:59 -[State:417]{|417|328|213|212|97|81|81|81|38|23|0} -[IDENT,'3'][n:1566-NT:1647] SHIFT1 -Tokens remaining:58 -[State:31]{|31|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:58 -[State:277]{|277|149|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:58 -[State:227]{|227|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:58 -[State:144]{|144|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:58 -[State:143]{|143|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:58 -[State:141]{|141|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:58 -[State:140]{|140|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:58 -[State:137]{|137|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:58 -[State:169]{|169|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:473] -Tokens remaining:58 -[State:473]{|473|417|328|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:327] -[State:327]{|327|213|212|97|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:57 -[State:416]{|416|327|213|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:56 -[State:411]{|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:55 -[State:120]{|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:54 -[State:120]{|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:53 -[State:31]{|31|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:53 -[State:277]{|277|246|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:53 -[State:227]{|227|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:53 -[State:144]{|144|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:53 -[State:143]{|143|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:53 -[State:141]{|141|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:53 -[State:140]{|140|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:53 -[State:137]{|137|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:53 -[State:169]{|169|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:53 -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:52 -[State:353]{|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:51 -[State:31]{|31|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:51 -[State:277]{|277|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:51 -[State:227]{|227|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:51 -[State:144]{|144|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:51 -[State:143]{|143|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:51 -[State:141]{|141|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:51 -[State:140]{|140|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:51 -[State:137]{|137|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:51 -[State:169]{|169|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:50 -[State:353]{|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:49 -[State:31]{|31|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:49 -[State:277]{|277|246|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:49 -[State:227]{|227|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:49 -[State:144]{|144|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:49 -[State:143]{|143|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:49 -[State:141]{|141|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:49 -[State:140]{|140|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:49 -[State:137]{|137|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:49 -[State:169]{|169|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:48 -[State:352]{|352|245|120|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:48 -[State:143]{|143|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:48 -[State:141]{|141|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:48 -[State:140]{|140|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:48 -[State:137]{|137|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:48 -[State:169]{|169|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:48 -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:47 -[State:353]{|353|245|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:46 -[State:120]{|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:45 -[State:31]{|31|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:45 -[State:277]{|277|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:45 -[State:227]{|227|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:45 -[State:144]{|144|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:45 -[State:143]{|143|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:45 -[State:141]{|141|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:45 -[State:140]{|140|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:45 -[State:137]{|137|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:45 -[State:169]{|169|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:45 -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:44 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:43 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:43 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:43 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:43 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:43 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:43 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:43 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:43 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:43 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:42 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:41 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:41 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:41 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:41 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:41 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:41 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:41 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:41 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:41 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:40 -[State:352]{|352|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:40 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:40 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:40 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:40 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:40 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:39 -[State:353]{|353|245|120|411|325|212|97|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:38 -[State:120]{|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:37 -[State:31]{|31|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:37 -[State:277]{|277|246|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:37 -[State:227]{|227|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:37 -[State:144]{|144|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:37 -[State:143]{|143|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:37 -[State:141]{|141|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:37 -[State:140]{|140|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:37 -[State:137]{|137|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:37 -[State:169]{|169|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:37 -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:36 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:35 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:35 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:35 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:35 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:35 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:35 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:35 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:35 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:35 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:34 -[State:353]{|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:33 -[State:31]{|31|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|246|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:33 -[State:143]{|143|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:33 -[State:141]{|141|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:33 -[State:140]{|140|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:33 -[State:137]{|137|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:33 -[State:169]{|169|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:32 -[State:352]{|352|245|120|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:32 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:32 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:32 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:32 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:32 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:31 -[State:352]{|352|245|120|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:31 -[State:141]{|141|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:31 -[State:140]{|140|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|411|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:31 -[State:324]{|324|211|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:31 -[State:209]{|209|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:30 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:29 -[State:31]{|31|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:29 -[State:98]{|98|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:29 -[State:216]{|216|98|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|38|23|0} -[IDENT,'arr3d'][n:197-NT:278] SHIFT1 -Tokens remaining:28 -[State:31]{|31|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:27 -[State:213]{|213|212|97|81|81|81|81|38|23|0} -[IDENT,'n'][n:1566-NT:1647] SHIFT1 -Tokens remaining:26 -[State:31]{|31|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:26 -[State:277]{|277|149|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:26 -[State:227]{|227|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:26 -[State:144]{|144|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:26 -[State:141]{|141|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:26 -[State:140]{|140|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:26 -[State:169]{|169|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:25 -[State:417]{|417|328|213|212|97|81|81|81|81|38|23|0} -[IDENT,'m'][n:1566-NT:1647] SHIFT1 -Tokens remaining:24 -[State:31]{|31|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:-24-NT:48] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:24 -[State:277]{|277|149|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:24 -[State:227]{|227|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:24 -[State:144]{|144|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:24 -[State:143]{|143|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:24 -[State:141]{|141|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:24 -[State:140]{|140|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:24 -[State:137]{|137|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:24 -[State:169]{|169|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|213|212|97|81|81|81|81|38|23|0} -[COMMA,','][n:374-NT:446] SHIFT1 -Tokens remaining:23 -[State:417]{|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[IDENT,'k'][n:1566-NT:1647] SHIFT1 -Tokens remaining:22 -[State:31]{|31|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:22 -[State:277]{|277|149|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:22 -[State:227]{|227|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:22 -[State:144]{|144|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:22 -[State:143]{|143|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:22 -[State:141]{|141|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:22 -[State:140]{|140|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:22 -[State:137]{|137|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:22 -[State:169]{|169|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:473] -Tokens remaining:22 -[State:473]{|473|417|328|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:473] -[State:473]{|473|417|328|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:222)][nState:327] -[State:327]{|327|213|212|97|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:21 -[State:416]{|416|327|213|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:21 -[State:211]{|211|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:21 -[State:324]{|324|211|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:21 -[State:209]{|209|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:20 -[State:199]{|199|82|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|38|23|0} -[IDENT,'Boolean'][n:1020-NT:1101] SHIFT1 -Tokens remaining:19 -[State:31]{|31|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|81|38|23|0} -[IDENT,'truthvalues'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:19 -[State:98]{|98|81|81|81|81|81|38|23|0} -[IDENT,'truthvalues'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:19 -[State:216]{|216|98|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|81|38|23|0} -[IDENT,'truthvalues'][n:197-NT:278] SHIFT1 -Tokens remaining:18 -[State:31]{|31|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:17 -[State:213]{|213|212|97|81|81|81|81|81|38|23|0} -[IDENT,'2'][n:1566-NT:1647] SHIFT1 -Tokens remaining:16 -[State:31]{|31|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:16 -[State:277]{|277|149|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:16 -[State:227]{|227|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:16 -[State:144]{|144|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:16 -[State:143]{|143|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:16 -[State:141]{|141|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:16 -[State:140]{|140|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:16 -[State:137]{|137|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:16 -[State:169]{|169|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:16 -[State:327]{|327|213|212|97|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:15 -[State:416]{|416|327|213|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:14 -[State:411]{|411|325|212|97|81|81|81|81|81|38|23|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:13 -[State:120]{|120|411|325|212|97|81|81|81|81|81|38|23|0} -[T_FALSE,'false'][n:1602-NT:1628] SHIFT1 -Tokens remaining:12 -[State:106]{|106|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:281)][nState:144] -[State:144]{|144|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:12 -[State:245]{|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:11 -[State:353]{|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[T_TRUE,'true'][n:1602-NT:1657] SHIFT1 -Tokens remaining:10 -[State:111]{|111|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:282)][nState:144] -[State:144]{|144|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:10 -[State:141]{|141|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:9 -[State:352]{|352|245|120|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:9 -[State:143]{|143|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:9 -[State:141]{|141|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:9 -[State:140]{|140|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:9 -[State:137]{|137|411|325|212|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:9 -[State:169]{|169|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:9 -[State:324]{|324|211|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:9 -[State:209]{|209|97|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:8 -[State:199]{|199|82|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|38|23|0} -[IDENT,'Voltage'][n:1020-NT:1101] SHIFT1 -Tokens remaining:7 -[State:31]{|31|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|81|81|38|23|0} -[IDENT,'voltagevector'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:7 -[State:98]{|98|81|81|81|81|81|81|38|23|0} -[IDENT,'voltagevector'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:7 -[State:216]{|216|98|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|81|81|38|23|0} -[IDENT,'voltagevector'][n:197-NT:278] SHIFT1 -Tokens remaining:6 -[State:31]{|31|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|81|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:5 -[State:213]{|213|212|97|81|81|81|81|81|81|38|23|0} -[IDENT,'10'][n:1566-NT:1647] SHIFT1 -Tokens remaining:4 -[State:31]{|31|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:4 -[State:277]{|277|149|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:4 -[State:227]{|227|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:4 -[State:144]{|144|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:4 -[State:143]{|143|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = Arraytest2, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = n, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 10, lineNumberEnd = 6, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = m, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 4, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 17, lineNumberEnd = 6, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = k, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 5, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 24, lineNumberEnd = 6, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = Voltage, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 3, lineNumberEnd = 7, columnNumberEnd = 18, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = positionvector, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})))}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL}))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 31, lineNumberEnd = 8, columnNumberEnd = 42, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 42, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = identitymatrix, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 3, subscripts = {NIL})))}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL}))}), Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL}))}), Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))})}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 31, lineNumberEnd = 9, columnNumberEnd = 66, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 3, lineNumberEnd = 9, columnNumberEnd = 66, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = arr3d, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = m, subscripts = {NIL}))), Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = k, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = truthvalues, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})))}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.BOOL(value = 0), Absyn.Exp.BOOL(value = 1)}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 30, lineNumberEnd = 11, columnNumberEnd = 45, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 3, lineNumberEnd = 11, columnNumberEnd = 45, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Voltage), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = voltagevector, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 10, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 3, lineNumberEnd = 12, columnNumberEnd = 28, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test15.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 13, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))State:142]{|142|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:4 -[State:141]{|141|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:4 -[State:140]{|140|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:4 -[State:137]{|137|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:4 -[State:169]{|169|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:4 -[State:327]{|327|213|212|97|81|81|81|81|81|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:3 -[State:416]{|416|327|213|212|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:3 -[State:211]{|211|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:3 -[State:324]{|324|211|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:3 -[State:209]{|209|97|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|81|38|23|0} -[ENDCLASS,'end Arraytest2'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end Arraytest2'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end Arraytest2'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test15.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test14.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'equal' (5:11-5:16)][TOKEN:T_INPUT 'input' (6:2-6:7)][TOKEN:IDENT 'Real' (6:8-6:12)][TOKEN:IDENT 'x' (6:13-6:14)][TOKEN:LBRACK '[' (6:14-6:15)][TOKEN:COLON ':' (6:15-6:16)][TOKEN:RBRACK ']' (6:16-6:17)][TOKEN:SEMICOLON ';' (6:17-6:18)][TOKEN:T_INPUT 'input' (7:2-7:7)][TOKEN:IDENT 'Real' (7:8-7:12)][TOKEN:IDENT 'y' (7:13-7:14)][TOKEN:LBRACK '[' (7:14-7:15)][TOKEN:COLON ':' (7:15-7:16)][TOKEN:RBRACK ']' (7:16-7:17)][TOKEN:SEMICOLON ';' (7:17-7:18)][TOKEN:T_INPUT 'input' (8:2-8:7)][TOKEN:IDENT 'Real' (8:8-8:12)][TOKEN:IDENT 'eps' (8:13-8:16)][TOKEN:EQUALS '=' (8:16-8:17)][TOKEN:UNSIGNED_REAL '1e-6' (8:17-8:21)][TOKEN:SEMICOLON ';' (8:21-8:22)][TOKEN:T_OUTPUT 'output' (9:2-9:8)][TOKEN:IDENT 'Boolean' (9:9-9:16)][TOKEN:IDENT 'equal' (9:17-9:22)][TOKEN:SEMICOLON ';' (9:22-9:23)][TOKEN:T_ALGORITHM 'algorithm' (10:1-10:10)][TOKEN:IDENT 'equal' (11:2-11:7)][TOKEN:ASSIGN ':=' (11:8-11:10)][TOKEN:T_FALSE 'false' (11:11-11:16)][TOKEN:SEMICOLON ';' (11:16-11:17)][TOKEN:ENDCLASS 'end equal' (12:1-12:10)][TOKEN:SEMICOLON ';' (12:10-12:11)][TOKEN:MODEL 'model' (14:1-14:6)][TOKEN:IDENT 'test' (14:7-14:11)][TOKEN:IDENT 'Real' (15:3-15:7)][TOKEN:IDENT 'x' (15:8-15:9)][TOKEN:LBRACK '[' (15:9-15:10)][TOKEN:IDENT '2' (15:10-15:11)][TOKEN:RBRACK ']' (15:11-15:12)][TOKEN:COMMA ',' (15:12-15:13)][TOKEN:IDENT 'y' (15:13-15:14)][TOKEN:LBRACK '[' (15:14-15:15)][TOKEN:IDENT '2' (15:15-15:16)][TOKEN:RBRACK ']' (15:16-15:17)][TOKEN:EQUALS '=' (15:17-15:18)][TOKEN:LBRACE '{' (15:18-15:19)][TOKEN:IDENT '1' (15:19-15:20)][TOKEN:COMMA ',' (15:20-15:21)][TOKEN:IDENT '2' (15:21-15:22)][TOKEN:RBRACE '}' (15:22-15:23)][TOKEN:SEMICOLON ';' (15:23-15:24)][TOKEN:IDENT 'Boolean' (16:3-16:10)][TOKEN:IDENT 'b' (16:11-16:12)][TOKEN:SEMICOLON ';' (16:12-16:13)][TOKEN:EQUATION 'equation' (17:1-17:9)][TOKEN:IDENT 'x' (18:1-18:2)][TOKEN:EQUALS '=' (18:2-18:3)][TOKEN:IDENT 'y' (18:3-18:4)][TOKEN:SEMICOLON ';' (18:4-18:5)][TOKEN:IDENT 'b' (19:1-19:2)][TOKEN:EQUALS '=' (19:3-19:4)][TOKEN:IDENT 'equal' (19:5-19:10)][TOKEN:LPAR '(' (19:10-19:11)][TOKEN:IDENT 'x' (19:11-19:12)][TOKEN:COMMA ',' (19:12-19:13)][TOKEN:IDENT 'y' (19:13-19:14)][TOKEN:RPAR ')' (19:14-19:15)][TOKEN:SEMICOLON ';' (19:15-19:16)][TOKEN:ENDCLASS 'end test' (20:1-20:9)][TOKEN:SEMICOLON ';' (20:9-20:10)] -Tokens processed:71 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test14.mo - -Tokens remaining:71 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:70 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'equal'][n:110-NT:191] SHIFT1 -Tokens remaining:69 -[State:38]{|38|23|0} -[T_INPUT,'input'][n:818-NT:854] SHIFT1 -Tokens remaining:68 -[State:59]{|59|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:67 -[State:31]{|31|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:67 -[State:98]{|98|94|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:67 -[State:216]{|216|98|94|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:66 -[State:31]{|31|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:65 -[State:213]{|213|212|207|94|38|23|0} -[COLON,':'][n:1566-NT:1639] SHIFT1 -Tokens remaining:64 -[State:326]{|326|213|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:224)][nState:328] -[State:328]{|328|213|212|207|94|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:64 -[State:327]{|327|213|212|207|94|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:63 -[State:416]{|416|327|213|212|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:63 -[State:211]{|211|207|94|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:63 -[State:324]{|324|211|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:63 -[State:320]{|320|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:62 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_INPUT,'input'][n:1020-NT:1056] SHIFT1 -Tokens remaining:61 -[State:59]{|59|81|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:60 -[State:31]{|31|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|38|23|0} -[IDENT,'y'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:60 -[State:98]{|98|94|81|38|23|0} -[IDENT,'y'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:60 -[State:216]{|216|98|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|38|23|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:59 -[State:31]{|31|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:58 -[State:213]{|213|212|207|94|81|38|23|0} -[COLON,':'][n:1566-NT:1639] SHIFT1 -Tokens remaining:57 -[State:326]{|326|213|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:224)][nState:328] -[State:328]{|328|213|212|207|94|81|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:57 -[State:327]{|327|213|212|207|94|81|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:56 -[State:416]{|416|327|213|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:56 -[State:211]{|211|207|94|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:56 -[State:324]{|324|211|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:56 -[State:320]{|320|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:55 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[T_INPUT,'input'][n:1020-NT:1056] SHIFT1 -Tokens remaining:54 -[State:59]{|59|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:53 -[State:31]{|31|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|38|23|0} -[IDENT,'eps'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:53 -[State:98]{|98|94|81|81|38|23|0} -[IDENT,'eps'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:53 -[State:216]{|216|98|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|38|23|0} -[IDENT,'eps'][n:197-NT:278] SHIFT1 -Tokens remaining:52 -[State:31]{|31|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:52 -[State:325]{|325|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:51 -[State:411]{|411|325|212|207|94|81|81|38|23|0} -[UNSIGNED_REAL,'1e-6'][n:1602-NT:1659] SHIFT1 -Tokens remaining:50 -[State:112]{|112|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:50 -[State:143]{|143|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:50 -[State:141]{|141|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:50 -[State:140]{|140|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:50 -[State:137]{|137|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:50 -[State:169]{|169|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:50 -[State:324]{|324|211|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:50 -[State:320]{|320|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:49 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[T_OUTPUT,'output'][n:1020-NT:1064] SHIFT1 -Tokens remaining:48 -[State:61]{|61|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:213)][nState:96] -[State:96]{|96|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|81|81|38|23|0} -[IDENT,'Boolean'][n:30-NT:111] SHIFT1 -Tokens remaining:47 -[State:31]{|31|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|81|38|23|0} -[IDENT,'equal'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:47 -[State:98]{|98|94|81|81|81|38|23|0} -[IDENT,'equal'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:47 -[State:216]{|216|98|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|81|38|23|0} -[IDENT,'equal'][n:197-NT:278] SHIFT1 -Tokens remaining:46 -[State:31]{|31|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:46 -[State:325]{|325|212|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:46 -[State:211]{|211|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:46 -[State:324]{|324|211|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:46 -[State:320]{|320|207|94|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:45 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:45 -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:44 -[State:46]{|46|76|38|23|0} -[IDENT,'equal'][n:1513-NT:1594] SHIFT1 -Tokens remaining:43 -[State:31]{|31|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:43 -[State:277]{|277|149|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:43 -[State:147]{|147|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:43 -[State:144]{|144|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:43 -[State:143]{|143|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:43 -[State:141]{|141|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:43 -[State:140]{|140|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:43 -[State:137]{|137|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:43 -[State:134]{|134|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:42 -[State:249]{|249|134|46|76|38|23|0} -[T_FALSE,'false'][n:1602-NT:1628] SHIFT1 -Tokens remaining:41 -[State:106]{|106|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:281)][nState:144] -[State:144]{|144|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:41 -[State:143]{|143|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:41 -[State:141]{|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:41 -[State:140]{|140|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:41 -[State:137]{|137|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:41 -[State:169]{|169|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:41 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:40 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end equal'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:40 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end equal'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:40 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end equal'][n:198-NT:318] SHIFT1 -Tokens remaining:39 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -Tokens remaining:38 -[State:36]{|36|20|0} -[MODEL,'model'][n:1410-NT:1448] SHIFT1 -Tokens remaining:37 -[State:9]{|9|36|20|0} -REDUCE3[Reducing(l:1,r:25)][nState:23] -[State:23]{|23|36|20|0} -[IDENT,'test'][n:110-NT:191] SHIFT1 -Tokens remaining:36 -[State:38]{|38|23|36|20|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:35 -[State:31]{|31|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|36|20|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:35 -[State:98]{|98|38|23|36|20|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:35 -[State:216]{|216|98|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|36|20|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:34 -[State:31]{|31|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|36|20|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:33 -[State:213]{|213|212|97|38|23|36|20|0} -[IDENT,'2'][n:1566-NT:1647] SHIFT1 -Tokens remaining:32 -[State:31]{|31|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:32 -[State:277]{|277|149|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:32 -[State:227]{|227|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:32 -[State:144]{|144|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:32 -[State:143]{|143|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:32 -[State:141]{|141|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:32 -[State:140]{|140|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:32 -[State:137]{|137|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:32 -[State:169]{|169|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:32 -[State:327]{|327|213|212|97|38|23|36|20|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:31 -[State:416]{|416|327|213|212|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|38|23|36|20|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:31 -[State:211]{|211|97|38|23|36|20|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:31 -[State:324]{|324|211|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|36|20|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:30 -[State:321]{|321|210|97|38|23|36|20|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:29 -[State:31]{|31|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|36|20|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:28 -[State:213]{|213|212|321|210|97|38|23|36|20|0} -[IDENT,'2'][n:1566-NT:1647] SHIFT1 -Tokens remaining:27 -[State:31]{|31|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:27 -[State:277]{|277|149|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:27 -[State:227]{|227|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:27 -[State:144]{|144|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:27 -[State:143]{|143|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:27 -[State:141]{|141|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:27 -[State:140]{|140|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:27 -[State:137]{|137|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:27 -[State:169]{|169|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:27 -[State:327]{|327|213|212|321|210|97|38|23|36|20|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:26 -[State:416]{|416|327|213|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|321|210|97|38|23|36|20|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:25 -[State:411]{|411|325|212|321|210|97|38|23|36|20|0} -[LBRACE,'{'][n:1602-NT:1670] SHIFT1 -Tokens remaining:24 -[State:120]{|120|411|325|212|321|210|97|38|23|36|20|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:23 -[State:31]{|31|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:23 -[State:277]{|277|246|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:23 -[State:227]{|227|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:23 -[State:144]{|144|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:23 -[State:143]{|143|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:23 -[State:141]{|141|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:23 -[State:140]{|140|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:23 -[State:137]{|137|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:23 -[State:169]{|169|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:245] -Tokens remaining:23 -[State:245]{|245|120|411|325|212|321|210|97|38|23|36|20|0} -[COMMA,','][n:90-NT:162] SHIFT1 -Tokens remaining:22 -[State:353]{|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[IDENT,'2'][n:1602-NT:1683] SHIFT1 -Tokens remaining:21 -[State:31]{|31|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:170-NT:239] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|246|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:367-NT:436] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:295-NT:364] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:222-NT:291] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:187-NT:256] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:615-NT:684] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:365-NT:434] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:1-NT:70] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:21 -[State:169]{|169|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:431] -[State:431]{|431|353|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:302)][nState:245] -[State:245]{|245|120|411|325|212|321|210|97|38|23|36|20|0} -[RBRACE,'}'][n:90-NT:159] SHIFT1 -Tokens remaining:20 -[State:352]{|352|245|120|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:285)][nState:144] -[State:144]{|144|411|325|212|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:20 -[State:143]{|143|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:20 -[State:141]{|141|411|325|212|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:20 -[State:140]{|140|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:20 -[State:137]{|137|411|325|212|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:20 -[State:169]{|169|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:20 -[State:324]{|324|211|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:20 -[State:408]{|408|321|210|97|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|36|20|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:19 -[State:199]{|199|82|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|36|20|0} -[IDENT,'Boolean'][n:1020-NT:1101] SHIFT1 -Tokens remaining:18 -[State:31]{|31|81|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|36|20|0} -[IDENT,'b'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:18 -[State:98]{|98|81|38|23|36|20|0} -[IDENT,'b'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:18 -[State:216]{|216|98|81|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|36|20|0} -[IDENT,'b'][n:197-NT:278] SHIFT1 -Tokens remaining:17 -[State:31]{|31|97|81|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|36|20|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:17 -[State:325]{|325|212|97|81|38|23|36|20|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:17 -[State:211]{|211|97|81|38|23|36|20|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:17 -[State:324]{|324|211|97|81|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|36|20|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:17 -[State:209]{|209|97|81|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|36|20|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:16 -[State:199]{|199|82|81|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|36|20|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:16 -[State:198]{|198|81|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|36|20|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:15 -[State:51]{|51|76|38|23|36|20|0} -[IDENT,'x'][n:1226-NT:1307] SHIFT1 -Tokens remaining:14 -[State:31]{|31|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|36|20|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:14 -[State:277]{|277|149|51|76|38|23|36|20|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:14 -[State:170]{|170|51|76|38|23|36|20|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:14 -[State:144]{|144|51|76|38|23|36|20|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:14 -[State:143]{|143|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|36|20|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:14 -[State:141]{|141|51|76|38|23|36|20|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:14 -[State:140]{|140|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|36|20|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:14 -[State:137]{|137|51|76|38|23|36|20|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:14 -[State:169]{|169|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|36|20|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:13 -[State:297]{|297|166|51|76|38|23|36|20|0} -[IDENT,'y'][n:1602-NT:1683] SHIFT1 -Tokens remaining:12 -[State:31]{|31|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:12 -[State:277]{|277|149|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:12 -[State:227]{|227|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:12 -[State:144]{|144|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:12 -[State:296]{|296|163|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:11 -[State:295]{|295|162|51|76|38|23|36|20|0} -[IDENT,'b'][n:1226-NT:1307] SHIFT1 -Tokens remaining:10 -[State:31]{|31|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:10 -[State:277]{|277|149|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:10 -[State:170]{|170|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:10 -[State:144]{|144|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:10 -[State:141]{|141|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|295|162|51|76|38|23|36|20|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:9 -[State:297]{|297|166|295|162|51|76|38|23|36|20|0} -[IDENT,'equal'][n:1602-NT:1683] SHIFT1 -Tokens remaining:8 -[State:31]{|31|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|295|162|51|76|38|23|36|20|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:8 -[State:277]{|277|149|297|166|295|162|51|76|38|23|36|20|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:8 -[State:227]{|227|297|166|295|162|51|76|38|23|36|20|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:7 -[State:220]{|220|227|297|166|295|162|51|76|38|23|36|20|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:6 -[State:31]{|31|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:170-NT:242] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:6 -[State:277]{|277|246|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:367-NT:439] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:6 -[State:227]{|227|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:295-NT:367] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:6 -[State:144]{|144|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:222-NT:294] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:6 -[State:143]{|143|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:187-NT:259] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:6 -[State:141]{|141|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:615-NT:687] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:365-NT:437] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:1-NT:73] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:398-NT:470] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:6 -[State:334]{|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[COMMA,','][n:379-NT:451] SHIFT1 -Tokens remaining:5 -[State:353]{|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[IDENT,'y'][n:1602-NT:1683] SHIFT1 -Tokens remaining:4 -[State:31]{|31|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:246] -[State:246]{|246|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:170-NT:235] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:4 -[State:277]{|277|246|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:4 -[State:227]{|227|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:4 -[State:144]{|144|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:4 -[State:143]{|143|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:4 -[State:141]{|141|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:4 -[State:140]{|140|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:4 -[State:137]{|137|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:4 -[State:169]{|169|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:431]Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = equal, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {Absyn.Subscript.NOSUB()}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 2, lineNumberEnd = 6, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {Absyn.Subscript.NOSUB()}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 2, lineNumberEnd = 7, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = eps, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 1e-06), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 16, lineNumberEnd = 8, columnNumberEnd = 21, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 8, columnNumberEnd = 21, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.OUTPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = equal, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 2, lineNumberEnd = 9, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = equal, subscripts = {NIL})), value = Absyn.Exp.BOOL(value = 0)), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 16, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 12, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.Class.CLASS(name = test, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_MODEL(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL})))}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.ARRAY(arrayExp = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 2, subscripts = {NIL}))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 15, columnNumberStart = 17, lineNumberEnd = 15, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 15, columnNumberStart = 3, lineNumberEnd = 15, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = b, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 16, columnNumberStart = 3, lineNumberEnd = 16, columnNumberEnd = 12, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), rightSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 18, columnNumberStart = 1, lineNumberEnd = 18, columnNumberEnd = 4, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = b, subscripts = {NIL})), rightSide = Absyn.Exp.CALL(function_ = Absyn.ComponentRef.CREF_IDENT(name = equal, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL}))}, argNames = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 19, columnNumberStart = 1, lineNumberEnd = 19, columnNumberEnd = 15, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test14.mo, isReadOnly = 0, lineNumberStart = 14, columnNumberStart = 1, lineNumberEnd = 20, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09)) -[State:431]{|431|353|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:302)][nState:334] -[State:334]{|334|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:4 -[State:240]{|240|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|227|297|166|295|162|51|76|38|23|36|20|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:3 -[State:420]{|420|333|220|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:225)][nState:340] -[State:340]{|340|227|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:288)][nState:144] -[State:144]{|144|297|166|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|297|166|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|297|166|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|295|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|295|162|51|76|38|23|36|20|0} -[ENDCLASS,'end test'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:387] -Tokens remaining:2 -[State:387]{|387|295|162|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:101)][nState:161] -[State:161]{|161|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|36|20|0} -[ENDCLASS,'end test'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|36|20|0} -[ENDCLASS,'end test'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|36|20|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|36|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:44] -Reprocesing at the END -[State:44]{|44|36|20|0} -REDUCE3[Reducing(l:3,r:6)][nState:19] -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test14.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test13.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'addval' (5:11-5:17)][TOKEN:T_INPUT 'input' (6:3-6:8)][TOKEN:IDENT 'Integer' (6:9-6:16)][TOKEN:IDENT 'a' (6:17-6:18)][TOKEN:EQUALS '=' (6:18-6:19)][TOKEN:IDENT '1' (6:19-6:20)][TOKEN:SEMICOLON ';' (6:20-6:21)][TOKEN:T_INPUT 'input' (7:3-7:8)][TOKEN:IDENT 'Integer' (7:9-7:16)][TOKEN:IDENT 'b' (7:17-7:18)][TOKEN:EQUALS '=' (7:18-7:19)][TOKEN:IDENT '1' (7:19-7:20)][TOKEN:SEMICOLON ';' (7:20-7:21)][TOKEN:T_OUTPUT 'output' (8:3-8:9)][TOKEN:IDENT 'Integer' (8:10-8:17)][TOKEN:IDENT 'c' (8:18-8:19)][TOKEN:SEMICOLON ';' (8:19-8:20)][TOKEN:T_ALGORITHM 'algorithm' (9:3-9:12)][TOKEN:IDENT 'c' (10:3-10:4)][TOKEN:ASSIGN ':=' (10:4-10:6)][TOKEN:IDENT 'a' (10:6-10:7)][TOKEN:PLUS '+' (10:7-10:8)][TOKEN:IDENT 'b' (10:8-10:9)][TOKEN:SEMICOLON ';' (10:9-10:10)][TOKEN:ENDCLASS 'end addval' (11:3-11:13)][TOKEN:SEMICOLON ';' (11:13-11:14)][TOKEN:CLASS 'class' (13:1-13:6)][TOKEN:IDENT 'add' (13:7-13:10)][TOKEN:IDENT 'Integer' (14:1-14:8)][TOKEN:IDENT 'd' (14:9-14:10)][TOKEN:SEMICOLON ';' (14:10-14:11)][TOKEN:EQUATION 'equation' (15:1-15:9)][TOKEN:IDENT 'd' (16:1-16:2)][TOKEN:EQUALS '=' (16:2-16:3)][TOKEN:IDENT 'addval' (16:3-16:9)][TOKEN:LPAR '(' (16:9-16:10)][TOKEN:RPAR ')' (16:10-16:11)][TOKEN:SEMICOLON ';' (16:11-16:12)][TOKEN:ENDCLASS 'end add' (17:1-17:8)][TOKEN:SEMICOLON ';' (17:8-17:9)] -Tokens processed:41 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test13.mo - -Tokens remaining:41 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:40 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'addval'][n:110-NT:191] SHIFT1 -Tokens remaining:39 -[State:38]{|38|23|0} -[T_INPUT,'input'][n:818-NT:854] SHIFT1 -Tokens remaining:38 -[State:59]{|59|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:37 -[State:31]{|31|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|38|23|0} -[IDENT,'a'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:37 -[State:98]{|98|94|38|23|0} -[IDENT,'a'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:37 -[State:216]{|216|98|94|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|38|23|0} -[IDENT,'a'][n:197-NT:278] SHIFT1 -Tokens remaining:36 -[State:31]{|31|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:36 -[State:325]{|325|212|207|94|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:35 -[State:411]{|411|325|212|207|94|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:34 -[State:31]{|31|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:34 -[State:277]{|277|149|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:34 -[State:227]{|227|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:34 -[State:144]{|144|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:34 -[State:143]{|143|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:34 -[State:141]{|141|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:34 -[State:140]{|140|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:34 -[State:137]{|137|411|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:34 -[State:169]{|169|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:34 -[State:324]{|324|211|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:34 -[State:320]{|320|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:33 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_INPUT,'input'][n:1020-NT:1056] SHIFT1 -Tokens remaining:32 -[State:59]{|59|81|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:31 -[State:31]{|31|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|38|23|0} -[IDENT,'b'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:31 -[State:98]{|98|94|81|38|23|0} -[IDENT,'b'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:31 -[State:216]{|216|98|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|38|23|0} -[IDENT,'b'][n:197-NT:278] SHIFT1 -Tokens remaining:30 -[State:31]{|31|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:30 -[State:325]{|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:29 -[State:411]{|411|325|212|207|94|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:28 -[State:31]{|31|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:28 -[State:277]{|277|149|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:28 -[State:227]{|227|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:28 -[State:144]{|144|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:28 -[State:143]{|143|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:28 -[State:141]{|141|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:28 -[State:140]{|140|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:28 -[State:137]{|137|411|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:28 -[State:169]{|169|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:28 -[State:324]{|324|211|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:28 -[State:320]{|320|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:27 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[T_OUTPUT,'output'][n:1020-NT:1064] SHIFT1 -Tokens remaining:26 -[State:61]{|61|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:213)][nState:96] -[State:96]{|96|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:25 -[State:31]{|31|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|38|23|0} -[IDENT,'c'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:25 -[State:98]{|98|94|81|81|38|23|0} -[IDENT,'c'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:25 -[State:216]{|216|98|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|38|23|0} -[IDENT,'c'][n:197-NT:278] SHIFT1 -Tokens remaining:24 -[State:31]{|31|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:24 -[State:325]{|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:24 -[State:211]{|211|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:24 -[State:324]{|324|211|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:24 -[State:320]{|320|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:23 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:23 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:22 -[State:46]{|46|76|38|23|0} -[IDENT,'c'][n:1513-NT:1594] SHIFT1 -Tokens remaining:21 -[State:31]{|31|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|46|76|38|23|0} -[ASSIGN,':='][n:-24-NT:47] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|149|46|76|38|23|0} -[ASSIGN,':='][n:367-NT:438] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:21 -[State:147]{|147|46|76|38|23|0} -[ASSIGN,':='][n:295-NT:366] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|46|76|38|23|0} -[ASSIGN,':='][n:222-NT:293] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|46|76|38|23|0} -[ASSIGN,':='][n:187-NT:258] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|46|76|38|23|0} -[ASSIGN,':='][n:615-NT:686] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|46|76|38|23|0} -[ASSIGN,':='][n:365-NT:436] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|46|76|38|23|0} -[ASSIGN,':='][n:1-NT:72] REDUCE2[Reducing(l:1,r:256)][nState:134] -Tokens remaining:21 -[State:134]{|134|46|76|38|23|0} -[ASSIGN,':='][n:297-NT:368] SHIFT1 -Tokens remaining:20 -[State:249]{|249|134|46|76|38|23|0} -[IDENT,'a'][n:1602-NT:1683] SHIFT1 -Tokens remaining:19 -[State:31]{|31|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|249|134|46|76|38|23|0} -[PLUS,'+'][n:-24-NT:62] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:19 -[State:277]{|277|149|249|134|46|76|38|23|0} -[PLUS,'+'][n:367-NT:453] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:19 -[State:227]{|227|249|134|46|76|38|23|0} -[PLUS,'+'][n:295-NT:381] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:19 -[State:144]{|144|249|134|46|76|38|23|0} -[PLUS,'+'][n:222-NT:308] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|249|134|46|76|38|23|0} -[PLUS,'+'][n:187-NT:273] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:19 -[State:141]{|141|249|134|46|76|38|23|0} -[PLUS,'+'][n:615-NT:701] SHIFT1 -Tokens remaining:18 -[State:255]{|255|141|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:313)][nState:264] -[State:264]{|264|141|249|134|46|76|38|23|0} -[IDENT,'b'][n:1185-NT:1266] SHIFT1 -Tokens remaining:17 -[State:31]{|31|264|141|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|264|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:17 -[State:277]{|277|230|264|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:17 -[State:227]{|227|264|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:17 -[State:144]{|144|264|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|264|141|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:362] -[State:362]{|362|264|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:3,r:274)][nState:141] -Tokens remaining:17 -[State:141]{|141|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:17 -[State:140]{|140|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:17 -[State:137]{|137|249|134|46|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:17 -[State:169]{|169|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:356] -[State:356]{|356|249|134|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:79)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:17 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:16 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end addval'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:16 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end addval'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:16 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end addval'][n:198-NT:318] SHIFT1 -Tokens remaining:15 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -Tokens remaining:14 -[State:36]{|36|20|0} -[CLASS,'class'][n:1410-NT:1417] SHIFT1 -Tokens remaining:13 -[State:2]{|2|36|20|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|36|20|0} -[IDENT,'add'][n:110-NT:191] SHIFT1 -Tokens remaining:12 -[State:38]{|38|23|36|20|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:11 -[State:31]{|31|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|36|20|0} -[IDENT,'d'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:11 -[State:98]{|98|38|23|36|20|0} -[IDENT,'d'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:11 -[State:216]{|216|98|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|36|20|0} -[IDENT,'d'][n:197-NT:278] SHIFT1 -Tokens remaining:10 -[State:31]{|31|97|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|36|20|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:10 -[State:325]{|325|212|97|38|23|36|20|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:10 -[State:211]{|211|97|38|23|36|20|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:10 -[State:324]{|324|211|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|36|20|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:10 -[State:209]{|209|97|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|36|20|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:9 -[State:199]{|199|82|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|36|20|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:9 -[State:80]{|80|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|36|20|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:8 -[State:51]{|51|76|38|23|36|20|0} -[IDENT,'d'][n:1226-NT:1307] SHIFT1 -Tokens remaining:7 -[State:31]{|31|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|36|20|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:7 -[State:277]{|277|149|51|76|38|23|36|20|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:7 -[State:170]{|170|51|76|38|23|36|20|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|51|76|38|23|36|20|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|36|20|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:7 -[State:141]{|141|51|76|38|23|36|20|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:7 -[State:140]{|140|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|36|20|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:7 -[State:137]{|137|51|76|38|23|36|20|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:7 -[State:169]{|169|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|36|20|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:6 -[State:297]{|297|166|51|76|38|23|36|20|0} -[IDENT,'addval'][n:1602-NT:1683] SHIFT1 -Tokens remaining:5 -[State:31]{|31|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|36|20|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|149|297|166|51Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = addval, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = a, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 18, lineNumberEnd = 6, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = b, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 18, lineNumberEnd = 7, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 3, lineNumberEnd = 7, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.OUTPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = c, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 19, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_ASSIGN(assignComponent = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = c, subscripts = {NIL})), value = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = a, subscripts = {NIL})), op = Absyn.Operator.ADD(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = b, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 3, lineNumberEnd = 10, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.Class.CLASS(name = add, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = d, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 14, columnNumberStart = 1, lineNumberEnd = 14, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = d, subscripts = {NIL})), rightSide = Absyn.Exp.CALL(function_ = Absyn.ComponentRef.CREF_IDENT(name = addval, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {NIL}, argNames = {NIL}))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 16, columnNumberStart = 1, lineNumberEnd = 16, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test13.mo, isReadOnly = 0, lineNumberStart = 13, columnNumberStart = 1, lineNumberEnd = 17, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))|76|38|23|36|20|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|297|166|51|76|38|23|36|20|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:4 -[State:220]{|220|227|297|166|51|76|38|23|36|20|0} -[RPAR,')'][n:1602-NT:1667] REDUCE2[Reducing(l:0,r:303)][nState:334] -Tokens remaining:4 -[State:334]{|334|220|227|297|166|51|76|38|23|36|20|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:4 -[State:240]{|240|220|227|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|227|297|166|51|76|38|23|36|20|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:3 -[State:420]{|420|333|220|227|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:225)][nState:340] -[State:340]{|340|227|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:288)][nState:144] -[State:144]{|144|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|297|166|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|36|20|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|51|76|38|23|36|20|0} -[ENDCLASS,'end add'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:161] -Tokens remaining:2 -[State:161]{|161|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|36|20|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|36|20|0} -[ENDCLASS,'end add'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|36|20|0} -[ENDCLASS,'end add'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|36|20|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|36|20|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|36|20|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|36|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:44] -Reprocesing at the END -[State:44]{|44|36|20|0} -REDUCE3[Reducing(l:3,r:6)][nState:19] -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test13.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test12.mo - -starting lexer -[TOKEN:CLASS 'class' (6:2-6:7)][TOKEN:IDENT 'new' (6:8-6:11)][TOKEN:IDENT 'Boolean' (7:2-7:9)][TOKEN:IDENT 'v' (7:10-7:11)][TOKEN:LBRACK '[' (7:11-7:12)][TOKEN:IDENT 'n' (7:12-7:13)][TOKEN:RBRACK ']' (7:13-7:14)][TOKEN:SEMICOLON ';' (7:14-7:15)][TOKEN:IDENT 'Boolean' (8:2-8:9)][TOKEN:IDENT 'x' (8:10-8:11)][TOKEN:SEMICOLON ';' (8:11-8:12)][TOKEN:IDENT 'Integer' (9:2-9:9)][TOKEN:IDENT 'I' (9:10-9:11)][TOKEN:SEMICOLON ';' (9:11-9:12)][TOKEN:EQUATION 'equation' (10:1-10:9)][TOKEN:IDENT 'x' (11:2-11:3)][TOKEN:EQUALS '=' (11:3-11:4)][TOKEN:IF 'if' (11:5-11:7)][TOKEN:LPAR '(' (11:7-11:8)][TOKEN:IDENT 'I' (11:8-11:9)][TOKEN:GREATEREQ '>=' (11:9-11:11)][TOKEN:IDENT '1' (11:11-11:12)][TOKEN:T_AND 'and' (11:13-11:16)][TOKEN:IDENT 'I' (11:17-11:18)][TOKEN:LESSEQ '<=' (11:18-11:20)][TOKEN:IDENT 'n' (11:20-11:21)][TOKEN:RPAR ')' (11:21-11:22)][TOKEN:THEN 'then' (11:23-11:27)][TOKEN:IDENT 'v' (11:28-11:29)][TOKEN:LBRACK '[' (11:29-11:30)][TOKEN:IDENT 'I' (11:30-11:31)][TOKEN:RBRACK ']' (11:31-11:32)][TOKEN:ELSE 'else' (11:33-11:37)][TOKEN:T_FALSE 'false' (11:38-11:43)][TOKEN:SEMICOLON ';' (11:43-11:44)][TOKEN:ENDCLASS 'end new' (12:1-12:8)][TOKEN:SEMICOLON ';' (12:8-12:9)] -Tokens processed:37 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test12.mo - -Tokens remaining:37 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:36 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'new'][n:110-NT:191] SHIFT1 -Tokens remaining:35 -[State:38]{|38|23|0} -[IDENT,'Boolean'][n:818-NT:899] SHIFT1 -Tokens remaining:34 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'v'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:34 -[State:98]{|98|38|23|0} -[IDENT,'v'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:34 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'v'][n:197-NT:278] SHIFT1 -Tokens remaining:33 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[LBRACK,'['][n:339-NT:405] SHIFT1 -Tokens remaining:32 -[State:213]{|213|212|97|38|23|0} -[IDENT,'n'][n:1566-NT:1647] SHIFT1 -Tokens remaining:31 -[State:31]{|31|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|212|97|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:31 -[State:277]{|277|149|213|212|97|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:31 -[State:227]{|227|213|212|97|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:31 -[State:144]{|144|213|212|97|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|212|97|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:31 -[State:141]{|141|213|212|97|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:31 -[State:140]{|140|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|212|97|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|213|212|97|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|212|97|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:31 -[State:327]{|327|213|212|97|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:30 -[State:416]{|416|327|213|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:325] -[State:325]{|325|212|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:30 -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:30 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:30 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:29 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Boolean'][n:1020-NT:1101] SHIFT1 -Tokens remaining:28 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:28 -[State:98]{|98|81|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:28 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:27 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:27 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:27 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:27 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:27 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:26 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:25 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'I'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:25 -[State:98]{|98|81|81|38|23|0} -[IDENT,'I'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:25 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'I'][n:197-NT:278] SHIFT1 -Tokens remaining:24 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:24 -[State:325]{|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:24 -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:24 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:24 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:23 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:23 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:22 -[State:51]{|51|76|38|23|0} -[IDENT,'x'][n:1226-NT:1307] SHIFT1 -Tokens remaining:21 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|149|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:21 -[State:170]{|170|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:21 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:20 -[State:297]{|297|166|51|76|38|23|0} -[IF,'if'][n:1602-NT:1633] SHIFT1 -Tokens remaining:19 -[State:225]{|225|297|166|51|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:18 -[State:118]{|118|225|297|166|51|76|38|23|0} -[IDENT,'I'][n:1602-NT:1683] SHIFT1 -Tokens remaining:17 -[State:31]{|31|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:-24-NT:67] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:17 -[State:277]{|277|149|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:367-NT:458] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:17 -[State:227]{|227|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:295-NT:386] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:17 -[State:144]{|144|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:222-NT:313] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:187-NT:278] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:17 -[State:141]{|141|118|225|297|166|51|76|38|23|0} -[GREATEREQ,'>='][n:615-NT:706] SHIFT1 -Tokens remaining:16 -[State:260]{|260|141|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:326)][nState:265] -[State:265]{|265|141|118|225|297|166|51|76|38|23|0} -[IDENT,'1'][n:1703-NT:1784] SHIFT1 -Tokens remaining:15 -[State:31]{|31|265|141|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:339-NT:343] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:15 -[State:277]{|277|230|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:367-NT:371] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:15 -[State:227]{|227|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:295-NT:299] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:15 -[State:144]{|144|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:222-NT:226] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|265|141|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:187-NT:191] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:15 -[State:363]{|363|265|141|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:134-NT:138] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:15 -[State:140]{|140|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|225|297|166|51|76|38|23|0} -[T_AND,'and'][n:365-NT:369] SHIFT1 -Tokens remaining:14 -[State:253]{|253|138|118|225|297|166|51|76|38|23|0} -[IDENT,'I'][n:1668-NT:1749] SHIFT1 -Tokens remaining:13 -[State:31]{|31|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:339-NT:426] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:13 -[State:277]{|277|230|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:367-NT:454] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:13 -[State:227]{|227|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:295-NT:382] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:13 -[State:144]{|144|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:222-NT:309] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:187-NT:274] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:13 -[State:141]{|141|253|138|118|225|297|166|51|76|38|23|0} -[LESSEQ,'<='][n:615-NT:702] SHIFT1 -Tokens remaining:12 -[State:256]{|256|141|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:324)][nState:265] -[State:265]{|265|141|253|138|118|225|297|166|51|76|38|23|0} -[IDENT,'n'][n:1703-NT:1784] SHIFT1 -Tokens remaining:11 -[State:31]{|31|265|141|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:339-NT:404] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:11 -[State:277]{|277|230|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:11 -[State:227]{|227|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:11 -[State:144]{|144|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:11 -[State:143]{|143|265|141|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:11 -[State:363]{|363|265|141|253|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:11 -[State:140]{|140|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:361] -[State:361]{|361|253|138|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:267)][nState:138] -[State:138]{|138|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:11 -[State:137]{|137|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:11 -[State:169]{|169|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|225|297|166|51|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:10 -[State:343]{|343|234|118|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|225|297|166|51|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|225|297|166|51|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:10 -[State:141]{|141|225|297|166|51|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|225|297|166|51|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|225|297|166|51|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:338] -[State:338]{|338|225|297|166|51|76|38|23|0} -[THEN,'then'][n:400-NT:454] SHIFT1 -Tokens remaining:9 -[State:424]{|424|338|225|297|166|51|76|38|23|0} -[IDENT,'v'][n:1602-NT:1683] SHIFT1 -Tokens remaining:8 -[State:31]{|31|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|424|338|225|297|166|51|76|38|23|0} -[LBRACK,'['][n:-24-NT:42] SHIFT1 -Tokens remaining:7 -[State:213]{|213|149|424|338|225|297|166|51|76|38|23|0} -[IDENT,'I'][n:1566-NT:1647] SHIFT1 -Tokens remaining:6 -[State:31]{|31|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:-24-NT:43] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:6 -[State:277]{|277|149|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:367-NT:434] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:6 -[State:227]{|227|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:295-NT:362] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:6 -[State:144]{|144|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:222-NT:289] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:6 -[State:143]{|143|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:187-NT:254] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:6 -[State:141]{|141|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:615-NT:682] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:365-NT:432] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:1-NT:68] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:329] -[State:329]{|329|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:223)][nState:328] -[State:328]{|328|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:374-NT:441] REDUCE2[Reducing(l:1,r:221)][nState:327] -Tokens remaining:6 -[State:327]{|327|213|149|424|338|225|297|166|51|76|38|23|0} -[RBRACK,']'][n:378-NT:445] SHIFT1 -Tokens remaining:5 -[State:416]{|416|327|213|149|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:219)][nState:277] -[State:277]{|277|149|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:367-NT:382] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:295-NT:310] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:222-NT:237] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:187-NT:202] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:5 -[State:141]{|141|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:615-NT:630] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:5 -[State:140]{|140|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = new, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = v, arrayDim = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL})))}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test12.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 2, lineNumberEnd = 7, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test12.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 8, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = I, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test12.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 2, lineNumberEnd = 9, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), rightSide = Absyn.Exp.IFEXP(ifExp = Absyn.Exp.LBINARY(exp1 = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = I, subscripts = {NIL})), op = Absyn.Operator.GREATEREQ(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL}))), op = Absyn.Operator.AND(), exp2 = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = I, subscripts = {NIL})), op = Absyn.Operator.LESSEQ(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = n, subscripts = {NIL})))), trueBranch = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = v, subscripts = {Absyn.Subscript.SUBSCRIPT(subscript = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = I, subscripts = {NIL})))})), elseBranch = Absyn.Exp.BOOL(value = 0), elseIfBranch = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test12.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 43, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test12.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 2, lineNumberEnd = 12, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))] -[State:139]{|139|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:365-NT:380] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:5 -[State:137]{|137|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:1-NT:16] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:5 -[State:169]{|169|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:476] -[State:476]{|476|424|338|225|297|166|51|76|38|23|0} -[ELSE,'else'][n:244-NT:259] SHIFT1 -Tokens remaining:4 -[State:504]{|504|476|424|338|225|297|166|51|76|38|23|0} -[T_FALSE,'false'][n:1602-NT:1628] SHIFT1 -Tokens remaining:3 -[State:106]{|106|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:281)][nState:144] -[State:144]{|144|504|476|424|338|225|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|504|476|424|338|225|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|504|476|424|338|225|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|504|476|424|338|225|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|504|476|424|338|225|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:547] -[State:547]{|547|504|476|424|338|225|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:6,r:242)][nState:168] -[State:168]{|168|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:236)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|51|76|38|23|0} -[ENDCLASS,'end new'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:161] -Tokens remaining:2 -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end new'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end new'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test12.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test11.mo - -starting lexer -[TOKEN:CLASS 'class' (5:1-5:6)][TOKEN:IDENT 'test' (5:7-5:11)][TOKEN:IDENT 'String' (6:3-6:9)][TOKEN:IDENT 'str' (6:10-6:13)][TOKEN:SEMICOLON ';' (6:13-6:14)][TOKEN:TYPE 'type' (7:1-7:5)][TOKEN:IDENT 'test' (7:6-7:10)][TOKEN:EQUALS '=' (7:10-7:11)][TOKEN:ENUMERATION 'enumeration' (7:12-7:23)][TOKEN:LPAR '(' (7:23-7:24)][TOKEN:IDENT 'red' (7:24-7:27)][TOKEN:STRING '"yt"' (7:28-7:32)][TOKEN:RPAR ')' (7:32-7:33)][TOKEN:SEMICOLON ';' (7:33-7:34)][TOKEN:IDENT 'test' (8:3-8:7)][TOKEN:IDENT 'v' (8:8-8:9)][TOKEN:SEMICOLON ';' (8:9-8:10)][TOKEN:EQUATION 'equation' (9:2-9:10)][TOKEN:IDENT 'str' (10:4-10:7)][TOKEN:EQUALS '=' (10:7-10:8)][TOKEN:IDENT 'v' (10:8-10:9)][TOKEN:DOT '.' (10:9-10:10)][TOKEN:IDENT 'red' (10:10-10:13)][TOKEN:SEMICOLON ';' (10:13-10:14)][TOKEN:ENDCLASS 'end test' (11:2-11:10)][TOKEN:SEMICOLON ';' (11:10-11:11)] -Tokens processed:26 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test11.mo - -Tokens remaining:26 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:25 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'test'][n:110-NT:191] SHIFT1 -Tokens remaining:24 -[State:38]{|38|23|0} -[IDENT,'String'][n:818-NT:899] SHIFT1 -Tokens remaining:23 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'str'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:23 -[State:98]{|98|38|23|0} -[IDENT,'str'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:23 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'str'][n:197-NT:278] SHIFT1 -Tokens remaining:22 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:22 -[State:325]{|325|212|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:22 -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:22 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:22 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:21 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[TYPE,'type'][n:1020-NT:1076] SHIFT1 -Tokens remaining:20 -[State:14]{|14|81|38|23|0} -REDUCE3[Reducing(l:1,r:28)][nState:23] -[State:23]{|23|81|38|23|0} -[IDENT,'test'][n:110-NT:191] SHIFT1 -Tokens remaining:19 -[State:38]{|38|23|81|38|23|0} -[EQUALS,'='][n:818-NT:888] SHIFT1 -Tokens remaining:18 -[State:67]{|67|38|23|81|38|23|0} -[ENUMERATION,'enumeration'][n:538-NT:557] SHIFT1 -Tokens remaining:17 -[State:192]{|192|67|38|23|81|38|23|0} -[LPAR,'('][n:332-NT:396] SHIFT1 -Tokens remaining:16 -[State:313]{|313|192|67|38|23|81|38|23|0} -[IDENT,'red'][n:216-NT:297] SHIFT1 -Tokens remaining:15 -[State:31]{|31|313|192|67|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:401] -[State:401]{|401|313|192|67|38|23|81|38|23|0} -[STRING,'"yt"'][n:26-NT:121] SHIFT1 -Tokens remaining:14 -[State:68]{|68|401|313|192|67|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:205] -[State:205]{|205|401|313|192|67|38|23|81|38|23|0} -[RPAR,')'][n:395-NT:460] REDUCE2[Reducing(l:1,r:334)][nState:467] -Tokens remaining:14 -[State:467]{|467|401|313|192|67|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:44)][nState:400] -[State:400]{|400|313|192|67|38|23|81|38|23|0} -[RPAR,')'][n:394-NT:459] REDUCE2[Reducing(l:1,r:42)][nState:399] -Tokens remaining:14 -[State:399]{|399|313|192|67|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:40)][nState:398] -[State:398]{|398|313|192|67|38|23|81|38|23|0} -[RPAR,')'][n:402-NT:467] SHIFT1 -Tokens remaining:13 -[State:465]{|465|398|313|192|67|38|23|81|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:522] -Tokens remaining:13 -[State:522]{|522|465|398|313|192|67|38|23|81|38|23|0} -REDUCE3[Reducing(l:6,r:37)][nState:73] -[State:73]{|73|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:16)][nState:72] -[State:72]{|72|38|23|81|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:71] -[State:71]{|71|81|38|23|0} -REDUCE3[Reducing(l:1,r:191)][nState:90] -[State:90]{|90|81|38|23|0} -REDUCE3[Reducing(l:1,r:138)][nState:84] -[State:84]{|84|81|38|23|0} -REDUCE3[Reducing(l:1,r:132)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:12 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'test'][n:1020-NT:1101] SHIFT1 -Tokens remaining:11 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'v'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:11 -[State:98]{|98|81|81|38|23|0} -[IDENT,'v'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:11 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'v'][n:197-NT:278] SHIFT1 -Tokens remaining:10 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:10 -[State:325]{|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:10 -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:10 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:10 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:9 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:9 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:8 -[State:51]{|51|76|38|23|0} -[IDENT,'str'][n:1226-NT:1307] SHIFT1 -Tokens remaining:7 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:7 -[State:277]{|277|149|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:7 -[State:170]{|170|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:7 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:7 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:7 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:16Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = test, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = String), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = str, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = ??, specification = Absyn.ElementSpec.CLASSDEF(replaceable_ = 0, class_ = Absyn.Class.CLASS(name = test, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_TYPE(), body = Absyn.ClassDef.ENUMERATION(enumLiterals = Absyn.EnumDef.ENUMLITERALS(enumLiterals = {Absyn.EnumLiteral.ENUMLITERAL(literal = red, comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = SOME(yt))))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 33, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 33, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = test), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = v, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = str, subscripts = {NIL})), rightSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_QUAL(name = v, subscripts = {NIL}, componentRef = Absyn.ComponentRef.CREF_IDENT(name = red, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 4, lineNumberEnd = 10, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test11.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 1, lineNumberEnd = 11, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))9] -Tokens remaining:7 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:6 -[State:297]{|297|166|51|76|38|23|0} -[IDENT,'v'][n:1602-NT:1683] SHIFT1 -Tokens remaining:5 -[State:31]{|31|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|0} -[DOT,'.'][n:-24-NT:39] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|149|297|166|51|76|38|23|0} -[DOT,'.'][n:367-NT:430] SHIFT1 -Tokens remaining:4 -[State:367]{|367|277|149|297|166|51|76|38|23|0} -[IDENT,'red'][n:121-NT:202] SHIFT1 -Tokens remaining:3 -[State:31]{|31|367|277|149|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|367|277|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:3 -[State:277]{|277|230|367|277|149|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:438] -Tokens remaining:3 -[State:438]{|438|367|277|149|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:4,r:305)][nState:227] -[State:227]{|227|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:3 -[State:144]{|144|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|51|76|38|23|0} -[ENDCLASS,'end test'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:161] -Tokens remaining:2 -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end test'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end test'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test11.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test10.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'class3' (5:11-5:17)][TOKEN:PROTECTED 'protected' (6:2-6:11)][TOKEN:IDENT 'Integer' (7:3-7:10)][TOKEN:IDENT 'x' (7:11-7:12)][TOKEN:EQUALS '=' (7:13-7:14)][TOKEN:IDENT '17' (7:15-7:17)][TOKEN:SEMICOLON ';' (7:17-7:18)][TOKEN:IDENT 'Real' (8:3-8:7)][TOKEN:IDENT 'y' (8:8-8:9)][TOKEN:EQUALS '=' (8:9-8:10)][TOKEN:UNSIGNED_REAL '20.0' (8:10-8:14)][TOKEN:SEMICOLON ';' (8:14-8:15)][TOKEN:T_ALGORITHM 'algorithm' (9:3-9:12)][TOKEN:IF 'if' (10:5-10:7)][TOKEN:LPAR '(' (10:7-10:8)][TOKEN:IDENT 'x' (10:8-10:9)][TOKEN:EQEQ '==' (10:9-10:11)][TOKEN:UNSIGNED_REAL '17.0' (10:11-10:15)][TOKEN:RPAR ')' (10:15-10:16)][TOKEN:THEN 'then' (10:16-10:20)][TOKEN:IDENT 'print' (11:5-11:10)][TOKEN:LPAR '(' (11:10-11:11)][TOKEN:STRING '"\n success"' (11:11-11:23)][TOKEN:RPAR ')' (11:23-11:24)][TOKEN:SEMICOLON ';' (11:24-11:25)][TOKEN:IF 'if' (12:7-12:9)][TOKEN:LPAR '(' (12:10-12:11)][TOKEN:IDENT 'x' (12:11-12:12)][TOKEN:GREATER '>' (12:12-12:13)][TOKEN:UNSIGNED_REAL '17.0' (12:13-12:17)][TOKEN:RPAR ')' (12:17-12:18)][TOKEN:THEN 'then' (12:18-12:22)][TOKEN:IDENT 'print' (13:8-13:13)][TOKEN:LPAR '(' (13:13-13:14)][TOKEN:STRING '"\n success"' (13:14-13:26)][TOKEN:RPAR ')' (13:26-13:27)][TOKEN:SEMICOLON ';' (13:27-13:28)][TOKEN:ELSE 'else' (14:7-14:11)][TOKEN:IDENT 'print' (15:8-15:13)][TOKEN:LPAR '(' (15:13-15:14)][TOKEN:STRING '"\n failure"' (15:14-15:26)][TOKEN:RPAR ')' (15:26-15:27)][TOKEN:SEMICOLON ';' (15:27-15:28)][TOKEN:ENDIF 'end if' (16:5-16:11)][TOKEN:SEMICOLON ';' (16:11-16:12)][TOKEN:IF 'if' (17:7-17:9)][TOKEN:LPAR '(' (17:9-17:10)][TOKEN:IDENT 'y' (17:10-17:11)][TOKEN:LESS '<' (17:11-17:12)][TOKEN:UNSIGNED_REAL '20.0' (17:12-17:16)][TOKEN:RPAR ')' (17:16-17:17)][TOKEN:THEN 'then' (17:18-17:22)][TOKEN:IDENT 'print' (18:9-18:14)][TOKEN:LPAR '(' (18:14-18:15)][TOKEN:STRING '"\n success"' (18:15-18:27)][TOKEN:RPAR ')' (18:27-18:28)][TOKEN:SEMICOLON ';' (18:28-18:29)][TOKEN:ELSE 'else' (19:8-19:12)][TOKEN:IDENT 'print' (20:9-20:14)][TOKEN:LPAR '(' (20:14-20:15)][TOKEN:STRING '"\n failure"' (20:15-20:27)][TOKEN:RPAR ')' (20:27-20:28)][TOKEN:SEMICOLON ';' (20:28-20:29)][TOKEN:ENDIF 'end if' (21:7-21:13)][TOKEN:SEMICOLON ';' (21:13-21:14)][TOKEN:ENDIF 'end if' (22:3-22:9)][TOKEN:SEMICOLON ';' (22:9-22:10)][TOKEN:ENDCLASS 'end class3' (23:1-23:11)][TOKEN:SEMICOLON ';' (23:11-23:12)] -Tokens processed:70 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test10.mo - -Tokens remaining:70 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:69 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'class3'][n:110-NT:191] SHIFT1 -Tokens remaining:68 -[State:38]{|38|23|0} -[PROTECTED,'protected'][n:818-NT:866] SHIFT1 -Tokens remaining:67 -[State:63]{|63|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:66 -[State:31]{|31|63|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|63|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:66 -[State:98]{|98|63|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:66 -[State:216]{|216|98|63|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|63|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:65 -[State:31]{|31|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|63|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:65 -[State:325]{|325|212|97|63|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:64 -[State:411]{|411|325|212|97|63|38|23|0} -[IDENT,'17'][n:1602-NT:1683] SHIFT1 -Tokens remaining:63 -[State:31]{|31|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:63 -[State:277]{|277|149|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:63 -[State:227]{|227|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:63 -[State:144]{|144|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:63 -[State:143]{|143|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:63 -[State:141]{|141|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:63 -[State:140]{|140|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:63 -[State:137]{|137|411|325|212|97|63|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:63 -[State:169]{|169|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|63|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|63|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:63 -[State:324]{|324|211|97|63|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|63|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:63 -[State:209]{|209|97|63|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|63|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|63|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|63|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:62 -[State:199]{|199|82|63|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|63|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:61 -[State:31]{|31|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|63|38|23|0} -[IDENT,'y'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:61 -[State:98]{|98|81|63|38|23|0} -[IDENT,'y'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:61 -[State:216]{|216|98|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|63|38|23|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:60 -[State:31]{|31|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|63|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:60 -[State:325]{|325|212|97|81|63|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:59 -[State:411]{|411|325|212|97|81|63|38|23|0} -[UNSIGNED_REAL,'20.0'][n:1602-NT:1659] SHIFT1 -Tokens remaining:58 -[State:112]{|112|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|97|81|63|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:58 -[State:143]{|143|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|63|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:58 -[State:141]{|141|411|325|212|97|81|63|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:58 -[State:140]{|140|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|63|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:58 -[State:137]{|137|411|325|212|97|81|63|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:58 -[State:169]{|169|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|63|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|63|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:58 -[State:324]{|324|211|97|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|63|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:58 -[State:209]{|209|97|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|63|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|63|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:57 -[State:199]{|199|82|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|63|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:57 -[State:198]{|198|81|63|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:187] -[State:187]{|187|63|38|23|0} -REDUCE3[Reducing(l:1,r:57)][nState:186] -[State:186]{|186|63|38|23|0} -REDUCE3[Reducing(l:2,r:50)][nState:77] -[State:77]{|77|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:56 -[State:46]{|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:55 -[State:108]{|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:54 -[State:118]{|118|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:53 -[State:31]{|31|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:-24-NT:68] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:53 -[State:277]{|277|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:367-NT:459] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:53 -[State:227]{|227|118|108|46|76|38|23|0} -[EQEQ,'=='][n:295-NT:387] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:53 -[State:144]{|144|118|108|46|76|38|23|0} -[EQEQ,'=='][n:222-NT:314] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:53 -[State:143]{|143|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|46|76|38|23|0} -[EQEQ,'=='][n:187-NT:279] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:53 -[State:141]{|141|118|108|46|76|38|23|0} -[EQEQ,'=='][n:615-NT:707] SHIFT1 -Tokens remaining:52 -[State:261]{|261|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:327)][nState:265] -[State:265]{|265|141|118|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:51 -[State:112]{|112|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:51 -[State:143]{|143|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:51 -[State:363]{|363|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:51 -[State:140]{|140|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:51 -[State:137]{|137|118|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:51 -[State:169]{|169|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:50 -[State:343]{|343|234|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:50 -[State:143]{|143|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:50 -[State:141]{|141|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:50 -[State:140]{|140|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:50 -[State:137]{|137|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:50 -[State:169]{|169|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:49 -[State:339]{|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:48 -[State:31]{|31|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:48 -[State:277]{|277|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:48 -[State:147]{|147|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:47 -[State:220]{|220|147|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:46 -[State:68]{|68|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:46 -[State:143]{|143|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:46 -[State:141]{|141|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:46 -[State:140]{|140|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:46 -[State:137]{|137|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:46 -[State:169]{|169|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:46 -[State:334]{|334|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:46 -[State:240]{|240|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:45 -[State:420]{|420|333|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:45 -[State:131]{|131|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:45 -[State:248]{|248|131|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:44 -[State:247]{|247|130|339|226|108|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:43 -[State:108]{|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:42 -[State:118]{|118|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:41 -[State:31]{|31|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:-24-NT:66] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:41 -[State:277]{|277|149|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:367-NT:457] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:41 -[State:227]{|227|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:295-NT:385] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:41 -[State:144]{|144|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:222-NT:312] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:41 -[State:143]{|143|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:187-NT:277] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:41 -[State:141]{|141|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:615-NT:705] SHIFT1 -Tokens remaining:40 -[State:259]{|259|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:325)][nState:265] -[State:265]{|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:39 -[State:112]{|112|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:39 -[State:143]{|143|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:39 -[State:363]{|363|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:39 -[State:140]{|140|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:39 -[State:137]{|137|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:39 -[State:169]{|169|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:38 -[State:343]{|343|234|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:38 -[State:143]{|143|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:38 -[State:141]{|141|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:38 -[State:140]{|140|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:38 -[State:137]{|137|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:38 -[State:169]{|169|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:37 -[State:339]{|339|226|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:36 -[State:31]{|31|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:36 -[State:277]{|277|149|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:36 -[State:147]{|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:35 -[State:220]{|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:34 -[State:68]{|68|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:34 -[State:143]{|143|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:34 -[State:141]{|141|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:34 -[State:140]{|140|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:34 -[State:137]{|137|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:34 -[State:169]{|169|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:34 -[State:334]{|334|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:34 -[State:240]{|240|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:33 -[State:420]{|420|333|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:33 -[State:131]{|131|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:33 -[State:248]{|248|131|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:32 -[State:247]{|247|130|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:1513-NT:1528] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:32 -[State:426]{|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:20-NT:35] SHIFT1 -Tokens remaining:31 -[State:477]{|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1513-NT:1594] SHIFT1 -Tokens remaining:30 -[State:31]{|31|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:30 -[State:277]{|277|149|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:30 -[State:147]{|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:29 -[State:220]{|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n failure"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:28 -[State:68]{|68|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:28 -[State:143]{|143|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:28 -[State:141]{|141|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:28 -[State:140]{|140|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:28 -[State:137]{|137|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:28 -[State:169]{|169|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:28 -[State:334]{|334|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:28 -[State:240]{|240|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:27 -[State:420]{|420|333|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:27 -[State:131]{|131|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:27 -[State:248]{|248|131|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:26 -[State:247]{|247|130|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:526] -Tokens remaining:26 -[State:526]{|526|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:397-NT:513] SHIFT1 -Tokens remaining:25 -[State:562]{|562|526|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:7,r:89)][nState:132] -[State:132]{|132|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:25 -[State:248]{|248|131|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:24 -[State:247]{|247|130|247|130|339|226|108|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:23 -[State:108]{|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:22 -[State:118]{|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[IDENT,'y'][n:1602-NT:1683] SHIFT1 -Tokens remaining:21 -[State:31]{|31|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:-24-NT:65] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|149|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:367-NT:456] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:295-NT:384] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:222-NT:311] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:187-NT:276] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LESS,'<'][n:615-NT:704] SHIFT1 -Tokens remaining:20 -[State:258]{|258|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:323)][nState:265] -[State:265]{|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[UNSIGNED_REAL,'20.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:19 -[State:112]{|112|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:19 -[State:363]{|363|265|141|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:19 -[State:140]{|140|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:19 -[State:137]{|137|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:19 -[State:169]{|169|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:18 -[State:343]{|343|234|118|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:18 -[State:143]{|143|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:18 -[State:141]{|141|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:18 -[State:140]{|140|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:18 -[State:137]{|137|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:18 -[State:169]{|169|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:17 -[State:339]{|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:16 -[State:31]{|31|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:16 -[State:277]{|277|149|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:16 -[State:147]{|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:15 -[State:220]{|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:14 -[State:68]{|68|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:14 -[State:143]{|143|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:14 -[State:141]{|141|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:14 -[State:140]{|140|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:14 -[State:137]{|137|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:14 -[State:169]{|169|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:14 -[State:334]{|334|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:14 -[State:240]{|240|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:13 -[State:420]{|420|333|220|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:13 -[State:131]{|131|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:13 -[State:248]{|248|131|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:12 -[State:247]{|247|130|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:1513-NT:1528] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:12 -[State:426]{|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:20-NT:35] SHIFT1 -Tokens remaining:11 -[State:477]{|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1513-NT:1594] SHIFT1 -Tokens remaining:10 -[State:31]{|31|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:10 -[State:277]{|277|149|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:10 -[State:147]{|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:9 -[State:220]{|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n failure"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:8 -[State:68]{|68|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:8 -[State:143]{|143|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:8 -[State:141]{|141|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:8 -[State:140]{|140|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:8 -[State:137]{|137|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:8 -[State:169]{|169|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:8 -[State:334]{|334|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:8 -[State:240]{|240|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:7 -[State:420]{|420|333|220|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NAbsyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = class3, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PROTECTED(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 17, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 13, lineNumberEnd = 7, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 3, lineNumberEnd = 7, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 20), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 9, lineNumberEnd = 8, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 3, lineNumberEnd = 8, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.EQUAL(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 5, lineNumberEnd = 11, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.GREATER(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 13, columnNumberStart = 8, lineNumberEnd = 13, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n failure)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 15, columnNumberStart = 8, lineNumberEnd = 15, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 7, lineNumberEnd = 16, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})), op = Absyn.Operator.LESS(), exp2 = Absyn.Exp.REAL(value = 20)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 18, columnNumberStart = 9, lineNumberEnd = 18, columnNumberEnd = 28, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n failure)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 20, columnNumberStart = 9, lineNumberEnd = 20, columnNumberEnd = 28, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 17, columnNumberStart = 7, lineNumberEnd = 21, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {NIL}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 5, lineNumberEnd = 22, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test10.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 23, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))T:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:7 -[State:131]{|131|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:7 -[State:248]{|248|131|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:6 -[State:247]{|247|130|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:526] -Tokens remaining:6 -[State:526]{|526|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:397-NT:513] SHIFT1 -Tokens remaining:5 -[State:562]{|562|526|477|426|339|226|108|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:7,r:89)][nState:132] -[State:132]{|132|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:4 -[State:247]{|247|130|247|130|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:355] -Tokens remaining:4 -[State:355]{|355|247|130|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:355] -[State:355]{|355|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:426] -[State:426]{|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:20-NT:136] SHIFT1 -Tokens remaining:3 -[State:479]{|479|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:5,r:88)][nState:132] -[State:132]{|132|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end class3'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end class3'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end class3'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test10.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test9.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'class3' (5:11-5:17)][TOKEN:IDENT 'Integer' (6:3-6:10)][TOKEN:IDENT 'x' (6:11-6:12)][TOKEN:EQUALS '=' (6:13-6:14)][TOKEN:IDENT '17' (6:15-6:17)][TOKEN:SEMICOLON ';' (6:17-6:18)][TOKEN:T_ALGORITHM 'algorithm' (7:3-7:12)][TOKEN:IF 'if' (8:5-8:7)][TOKEN:LPAR '(' (8:7-8:8)][TOKEN:IDENT 'x' (8:8-8:9)][TOKEN:EQEQ '==' (8:9-8:11)][TOKEN:UNSIGNED_REAL '17.0' (8:11-8:15)][TOKEN:RPAR ')' (8:15-8:16)][TOKEN:THEN 'then' (8:16-8:20)][TOKEN:IDENT 'print' (9:5-9:10)][TOKEN:LPAR '(' (9:10-9:11)][TOKEN:STRING '"\n success"' (9:11-9:23)][TOKEN:RPAR ')' (9:23-9:24)][TOKEN:SEMICOLON ';' (9:24-9:25)][TOKEN:IF 'if' (10:7-10:9)][TOKEN:LPAR '(' (10:10-10:11)][TOKEN:IDENT 'x' (10:11-10:12)][TOKEN:GREATER '>' (10:12-10:13)][TOKEN:UNSIGNED_REAL '17.0' (10:13-10:17)][TOKEN:RPAR ')' (10:17-10:18)][TOKEN:THEN 'then' (10:18-10:22)][TOKEN:IDENT 'print' (11:8-11:13)][TOKEN:LPAR '(' (11:13-11:14)][TOKEN:STRING '"\n success"' (11:14-11:26)][TOKEN:RPAR ')' (11:26-11:27)][TOKEN:SEMICOLON ';' (11:27-11:28)][TOKEN:ELSE 'else' (12:7-12:11)][TOKEN:IDENT 'print' (13:8-13:13)][TOKEN:LPAR '(' (13:13-13:14)][TOKEN:STRING '"\n failure"' (13:14-13:26)][TOKEN:RPAR ')' (13:26-13:27)][TOKEN:SEMICOLON ';' (13:27-13:28)][TOKEN:ENDIF 'end if' (14:5-14:11)][TOKEN:SEMICOLON ';' (14:11-14:12)][TOKEN:ENDIF 'end if' (15:3-15:9)][TOKEN:SEMICOLON ';' (15:9-15:10)][TOKEN:ENDCLASS 'end class3' (16:1-16:11)][TOKEN:SEMICOLON ';' (16:11-16:12)] -Tokens processed:44 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test9.mo - -Tokens remaining:44 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:43 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'class3'][n:110-NT:191] SHIFT1 -Tokens remaining:42 -[State:38]{|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:41 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:41 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:41 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:40 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:40 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:39 -[State:411]{|411|325|212|97|38|23|0} -[IDENT,'17'][n:1602-NT:1683] SHIFT1 -Tokens remaining:38 -[State:31]{|31|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:38 -[State:277]{|277|149|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:38 -[State:227]{|227|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:38 -[State:144]{|144|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:38 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:38 -[State:141]{|141|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:38 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:38 -[State:137]{|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:38 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:38 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:38 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:37 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:37 -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:36 -[State:46]{|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:35 -[State:108]{|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:34 -[State:118]{|118|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:33 -[State:31]{|31|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:-24-NT:68] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:367-NT:459] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|118|108|46|76|38|23|0} -[EQEQ,'=='][n:295-NT:387] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|118|108|46|76|38|23|0} -[EQEQ,'=='][n:222-NT:314] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:33 -[State:143]{|143|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|46|76|38|23|0} -[EQEQ,'=='][n:187-NT:279] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:33 -[State:141]{|141|118|108|46|76|38|23|0} -[EQEQ,'=='][n:615-NT:707] SHIFT1 -Tokens remaining:32 -[State:261]{|261|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:327)][nState:265] -[State:265]{|265|141|118|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:31 -[State:112]{|112|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:31 -[State:143]{|143|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:31 -[State:363]{|363|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:31 -[State:140]{|140|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:31 -[State:137]{|137|118|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:31 -[State:169]{|169|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:30 -[State:343]{|343|234|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:30 -[State:143]{|143|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:30 -[State:141]{|141|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:30 -[State:140]{|140|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:30 -[State:137]{|137|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:30 -[State:169]{|169|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:29 -[State:339]{|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:28 -[State:31]{|31|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:28 -[State:277]{|277|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:28 -[State:147]{|147|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:27 -[State:220]{|220|147|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:26 -[State:68]{|68|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:26 -[State:141]{|141|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:26 -[State:140]{|140|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:26 -[State:169]{|169|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:26 -[State:334]{|334|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:26 -[State:240]{|240|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:25 -[State:420]{|420|333|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:25 -[State:131]{|131|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:25 -[State:248]{|248|131|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:24 -[State:247]{|247|130|339|226|108|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:23 -[State:108]{|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:22 -[State:118]{|118|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:21 -[State:31]{|31|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:-24-NT:66] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:21 -[State:277]{|277|149|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:367-NT:457] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:21 -[State:227]{|227|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:295-NT:385] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:21 -[State:144]{|144|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:222-NT:312] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:187-NT:277] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|118|108|247|130|339|226|108|46|76|38|23|0} -[GREATER,'>'][n:615-NT:705] SHIFT1 -Tokens remaining:20 -[State:259]{|259|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:325)][nState:265] -[State:265]{|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:19 -[State:112]{|112|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:19 -[State:363]{|363|265|141|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:19 -[State:140]{|140|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:19 -[State:137]{|137|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:19 -[State:169]{|169|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:18 -[State:343]{|343|234|118|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:18 -[State:143]{|143|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:18 -[State:141]{|141|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:18 -[State:140]{|140|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:18 -[State:137]{|137|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:18 -[State:169]{|169|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|247|130|339|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:17 -[State:339]{|339|226|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:16 -[State:31]{|31|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:16 -[State:277]{|277|149|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:16 -[State:147]{|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:15 -[State:220]{|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:14 -[State:68]{|68|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:14 -[State:143]{|143|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:14 -[State:141]{|141|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:14 -[State:140]{|140|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:14 -[State:137]{|137|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:14 -[State:169]{|169|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:14 -[State:334]{|334|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:14 -[State:240]{|240|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:13 -[State:420]{|420|333|220|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:13 -[State:131]{|131|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:13 -[State:248]{|248|131|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:12 -[State:247]{|247|130|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:1513-NT:1528] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:12 -[State:426]{|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:20-NT:35] SHIFT1 -Tokens remaining:11 -[State:477]{|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1513-NT:1594] SHIFT1 -Tokens remaining:10 -[State:31]{|31|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:10 -[State:277]{|277|149|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:10 -[State:147]{|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:9 -[State:220]{|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[STRING,'"\n failure"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:8 -[State:68]{|68|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:8 -[State:143]{|143|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:8 -[State:141]{|141|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:8 -[State:140]{|140|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:8 -[State:137]{|137|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:8 -[State:169]{|169|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:8 -[State:334]{|334|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:8 -[State:240]{|240|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:7 -[State:420]{|420|333|220|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:7 -[State:131]{|131|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:7 -[State:248]{|248|131|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:6 -[State:247]{|247|130|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:526] -Tokens remaining:6 -[State:526]{|526|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:397-NT:513] SHIFT1 -Tokens remaining:5 -[State:562]{|562|526|477|426|339|226|108|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:7,r:89)][nState:132] -[State:132]{|132|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|247|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = class3, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 17, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 13, lineNumberEnd = 6, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.EQUAL(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 5, lineNumberEnd = 9, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))), Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.GREATER(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 8, lineNumberEnd = 11, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n failure)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 13, columnNumberStart = 8, lineNumberEnd = 13, columnNumberEnd = 27, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 7, lineNumberEnd = 14, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {NIL}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 5, lineNumberEnd = 15, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test9.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 16, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09)) -Tokens remaining:4 -[State:247]{|247|130|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:355] -Tokens remaining:4 -[State:355]{|355|247|130|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:77)][nState:426] -[State:426]{|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:20-NT:136] SHIFT1 -Tokens remaining:3 -[State:479]{|479|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:5,r:88)][nState:132] -[State:132]{|132|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end class3'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end class3'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end class3'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test9.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test8.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'class3' (5:11-5:17)][TOKEN:IDENT 'Integer' (6:3-6:10)][TOKEN:IDENT 'x' (6:11-6:12)][TOKEN:EQUALS '=' (6:13-6:14)][TOKEN:IDENT '17' (6:15-6:17)][TOKEN:SEMICOLON ';' (6:17-6:18)][TOKEN:T_ALGORITHM 'algorithm' (7:3-7:12)][TOKEN:IF 'if' (8:5-8:7)][TOKEN:LPAR '(' (8:7-8:8)][TOKEN:IDENT 'x' (8:8-8:9)][TOKEN:EQEQ '==' (8:9-8:11)][TOKEN:IDENT '17' (8:11-8:13)][TOKEN:RPAR ')' (8:13-8:14)][TOKEN:THEN 'then' (8:14-8:18)][TOKEN:IDENT 'print' (9:5-9:10)][TOKEN:LPAR '(' (9:10-9:11)][TOKEN:STRING '"\n success"' (9:11-9:23)][TOKEN:RPAR ')' (9:23-9:24)][TOKEN:SEMICOLON ';' (9:24-9:25)][TOKEN:ELSE 'else' (10:5-10:9)][TOKEN:IF 'if' (10:10-10:12)][TOKEN:LPAR '(' (10:13-10:14)][TOKEN:IDENT 'x' (10:14-10:15)][TOKEN:LESS '<' (10:15-10:16)][TOKEN:IDENT '17' (10:16-10:18)][TOKEN:RPAR ')' (10:18-10:19)][TOKEN:THEN 'then' (10:19-10:23)][TOKEN:IDENT 'print' (11:5-11:10)][TOKEN:LPAR '(' (11:10-11:11)][TOKEN:STRING '"\n failure"' (11:11-11:23)][TOKEN:RPAR ')' (11:23-11:24)][TOKEN:SEMICOLON ';' (11:24-11:25)][TOKEN:ENDIF 'end if' (12:5-12:11)][TOKEN:SEMICOLON ';' (12:11-12:12)][TOKEN:ENDIF 'end if' (13:3-13:9)][TOKEN:SEMICOLON ';' (13:9-13:10)][TOKEN:ENDCLASS 'end class3' (14:1-14:11)][TOKEN:SEMICOLON ';' (14:11-14:12)] -Tokens processed:39 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test8.mo - -Tokens remaining:39 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:38 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'class3'][n:110-NT:191] SHIFT1 -Tokens remaining:37 -[State:38]{|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:36 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:36 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:36 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:35 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:35 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:34 -[State:411]{|411|325|212|97|38|23|0} -[IDENT,'17'][n:1602-NT:1683] SHIFT1 -Tokens remaining:33 -[State:31]{|31|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:33 -[State:277]{|277|149|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:33 -[State:227]{|227|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:33 -[State:144]{|144|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:33 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:33 -[State:141]{|141|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:33 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:33 -[State:137]{|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:33 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:33 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:33 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:32 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:32 -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:31 -[State:46]{|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:30 -[State:108]{|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:29 -[State:118]{|118|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:28 -[State:31]{|31|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:-24-NT:68] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:28 -[State:277]{|277|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:367-NT:459] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:28 -[State:227]{|227|118|108|46|76|38|23|0} -[EQEQ,'=='][n:295-NT:387] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:28 -[State:144]{|144|118|108|46|76|38|23|0} -[EQEQ,'=='][n:222-NT:314] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:28 -[State:143]{|143|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|46|76|38|23|0} -[EQEQ,'=='][n:187-NT:279] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:28 -[State:141]{|141|118|108|46|76|38|23|0} -[EQEQ,'=='][n:615-NT:707] SHIFT1 -Tokens remaining:27 -[State:261]{|261|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:327)][nState:265] -[State:265]{|265|141|118|108|46|76|38|23|0} -[IDENT,'17'][n:1703-NT:1784] SHIFT1 -Tokens remaining:26 -[State:31]{|31|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:339-NT:404] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:26 -[State:277]{|277|230|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:26 -[State:227]{|227|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:26 -[State:144]{|144|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:26 -[State:143]{|143|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:26 -[State:363]{|363|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:26 -[State:140]{|140|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:26 -[State:137]{|137|118|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:26 -[State:169]{|169|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:25 -[State:343]{|343|234|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:25 -[State:143]{|143|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:25 -[State:141]{|141|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:25 -[State:140]{|140|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:25 -[State:137]{|137|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:25 -[State:169]{|169|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:24 -[State:339]{|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:23 -[State:31]{|31|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:23 -[State:277]{|277|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:23 -[State:147]{|147|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:22 -[State:220]{|220|147|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:21 -[State:68]{|68|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:21 -[State:143]{|143|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:21 -[State:141]{|141|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:21 -[State:140]{|140|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:21 -[State:137]{|137|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:21 -[State:169]{|169|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:21 -[State:334]{|334|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:21 -[State:240]{|240|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:20 -[State:420]{|420|333|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:20 -[State:131]{|131|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:20 -[State:248]{|248|131|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:19 -[State:247]{|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:1513-NT:1528] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:19 -[State:426]{|426|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:20-NT:35] SHIFT1 -Tokens remaining:18 -[State:477]{|477|426|339|226|108|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:17 -[State:108]{|108|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:16 -[State:118]{|118|108|477|426|339|226|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:15 -[State:31]{|31|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:-24-NT:65] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:15 -[State:277]{|277|149|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:367-NT:456] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:15 -[State:227]{|227|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:295-NT:384] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:15 -[State:144]{|144|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:222-NT:311] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:187-NT:276] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:15 -[State:141]{|141|118|108|477|426|339|226|108|46|76|38|23|0} -[LESS,'<'][n:615-NT:704] SHIFT1 -Tokens remaining:14 -[State:258]{|258|141|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:323)][nState:265] -[State:265]{|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[IDENT,'17'][n:1703-NT:1784] SHIFT1 -Tokens remaining:13 -[State:31]{|31|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:339-NT:404] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:13 -[State:277]{|277|230|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:13 -[State:227]{|227|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:13 -[State:144]{|144|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:13 -[State:363]{|363|265|141|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:13 -[State:140]{|140|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:13 -[State:137]{|137|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:13 -[State:169]{|169|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:12 -[State:343]{|343|234|118|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|477|426|339|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:11 -[State:339]{|339|226|108|477|426|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:10 -[State:31]{|31|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:10 -[State:277]{|277|149|339|226|108|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:10 -[State:147]{|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:9 -[State:220]{|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[STRING,'"\n failure"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:8 -[State:68]{|68|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:8 -[State:143]{|143|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:8 -[State:141]{|141|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:8 -[State:140]{|140|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:8 -[State:137]{|137|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:8 -[State:169]{|169|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:8 -[State:334]{|334|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:8 -[State:240]{|240|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:7 -[State:420]{|420|333|220|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:7 -[State:131]{|131|339|226|108|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:7 -[State:248]{|248|131|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaiAbsyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = class3, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 17, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 13, lineNumberEnd = 6, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.EQUAL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 17, subscripts = {NIL}))), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 5, lineNumberEnd = 9, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.LESS(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 17, subscripts = {NIL}))), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n failure)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 5, lineNumberEnd = 11, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {NIL}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 10, lineNumberEnd = 12, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 5, lineNumberEnd = 13, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test8.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 14, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))ning:6 -[State:247]{|247|130|339|226|108|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:6 -[State:426]{|426|339|226|108|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:20-NT:136] SHIFT1 -Tokens remaining:5 -[State:479]{|479|426|339|226|108|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:5,r:88)][nState:132] -[State:132]{|132|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:4 -[State:247]{|247|130|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:526] -Tokens remaining:4 -[State:526]{|526|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:397-NT:513] SHIFT1 -Tokens remaining:3 -[State:562]{|562|526|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:7,r:89)][nState:132] -[State:132]{|132|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end class3'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end class3'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end class3'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test8.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test7.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'class3' (5:11-5:17)][TOKEN:IDENT 'Real' (6:3-6:7)][TOKEN:IDENT 'x' (6:8-6:9)][TOKEN:EQUALS '=' (6:10-6:11)][TOKEN:UNSIGNED_REAL '17.0' (6:12-6:16)][TOKEN:SEMICOLON ';' (6:16-6:17)][TOKEN:T_ALGORITHM 'algorithm' (7:3-7:12)][TOKEN:IF 'if' (8:5-8:7)][TOKEN:LPAR '(' (8:7-8:8)][TOKEN:IDENT 'x' (8:8-8:9)][TOKEN:EQEQ '==' (8:9-8:11)][TOKEN:UNSIGNED_REAL '17.0' (8:11-8:15)][TOKEN:RPAR ')' (8:15-8:16)][TOKEN:THEN 'then' (8:16-8:20)][TOKEN:IDENT 'print' (9:5-9:10)][TOKEN:LPAR '(' (9:10-9:11)][TOKEN:STRING '"\n success"' (9:11-9:23)][TOKEN:RPAR ')' (9:23-9:24)][TOKEN:SEMICOLON ';' (9:24-9:25)][TOKEN:ELSE 'else' (10:5-10:9)][TOKEN:IDENT 'print' (11:5-11:10)][TOKEN:LPAR '(' (11:10-11:11)][TOKEN:STRING '"\n failure"' (11:11-11:23)][TOKEN:RPAR ')' (11:23-11:24)][TOKEN:SEMICOLON ';' (11:24-11:25)][TOKEN:ENDIF 'end if' (12:5-12:11)][TOKEN:SEMICOLON ';' (12:11-12:12)][TOKEN:ENDCLASS 'end class3' (13:1-13:11)][TOKEN:SEMICOLON ';' (13:11-13:12)] -Tokens processed:30 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test7.mo - -Tokens remaining:30 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:29 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'class3'][n:110-NT:191] SHIFT1 -Tokens remaining:28 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:27 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:27 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:27 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:26 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:26 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:25 -[State:411]{|411|325|212|97|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1602-NT:1659] SHIFT1 -Tokens remaining:24 -[State:112]{|112|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:24 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:24 -[State:141]{|141|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:24 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:24 -[State:137]{|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:24 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:24 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:24 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:23 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:23 -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:22 -[State:46]{|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:21 -[State:108]{|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:20 -[State:118]{|118|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:19 -[State:31]{|31|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:-24-NT:68] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:19 -[State:277]{|277|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:367-NT:459] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:19 -[State:227]{|227|118|108|46|76|38|23|0} -[EQEQ,'=='][n:295-NT:387] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:19 -[State:144]{|144|118|108|46|76|38|23|0} -[EQEQ,'=='][n:222-NT:314] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:19 -[State:143]{|143|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|46|76|38|23|0} -[EQEQ,'=='][n:187-NT:279] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:19 -[State:141]{|141|118|108|46|76|38|23|0} -[EQEQ,'=='][n:615-NT:707] SHIFT1 -Tokens remaining:18 -[State:261]{|261|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:327)][nState:265] -[State:265]{|265|141|118|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:17 -[State:112]{|112|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:17 -[State:143]{|143|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:17 -[State:363]{|363|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:17 -[State:140]{|140|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:17 -[State:137]{|137|118|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:17 -[State:169]{|169|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:16 -[State:343]{|343|234|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:16 -[State:143]{|143|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:16 -[State:141]{|141|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:16 -[State:140]{|140|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:16 -[State:137]{|137|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:16 -[State:169]{|169|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:15 -[State:339]{|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:14 -[State:31]{|31|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:14 -[State:277]{|277|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:14 -[State:147]{|147|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:13 -[State:220]{|220|147|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:12 -[State:68]{|68|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:12 -[State:143]{|143|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:12 -[State:141]{|141|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:12 -[State:140]{|140|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:12 -[State:137]{|137|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:12 -[State:169]{|169|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:12 -[State:334]{|334|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:12 -[State:240]{|240|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:11 -[State:420]{|420|333|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:11 -[State:131]{|131|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:11 -[State:248]{|248|131|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:10 -[State:247]{|247|130|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:1513-NT:1528] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:10 -[State:426]{|426|339|226|108|46|76|38|23|0} -[ELSE,'else'][n:20-NT:35] SHIFT1 -Tokens remaining:9 -[State:477]{|477|426|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1513-NT:1594] SHIFT1 -Tokens remaining:8 -[State:31]{|31|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:8 -[State:277]{|277|149|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:8 -[State:147]{|147|477|426|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:7 -[State:220]{|220|147|477|426|339|226|108|46|76|38|23|0} -[STRING,'"\n failure"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:6 -[State:68]{|68|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:6 -[State:143]{|143|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:6 -[State:141]{|141|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:6 -[State:334]{|334|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:6 -[State:240]{|240|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|477|426|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:5 -[State:420]{|420|333|220|147|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:5 -[State:131]{|131|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|477|426|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:4 -[State:247]{|247|130|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:526] -Tokens remaining:4 -[State:526]{|526|477|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:397-NT:513] SHIFT1 -Tokens remaining:3 -[State:562]{|562|526|477|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:7,r:89)][nState:132] -[State:132]{|132|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end class3'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end class3'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end class3'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***********Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = class3, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 17), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 10, lineNumberEnd = 6, columnNumberEnd = 16, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 16, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.EQUAL(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 5, lineNumberEnd = 9, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n failure)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 5, lineNumberEnd = 11, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 5, lineNumberEnd = 12, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test7.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 13, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))****-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test7.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test6.mo - -starting lexer -[TOKEN:FUNCTION 'function' (5:2-5:10)][TOKEN:IDENT 'class3' (5:11-5:17)][TOKEN:IDENT 'Real' (6:3-6:7)][TOKEN:IDENT 'x' (6:8-6:9)][TOKEN:EQUALS '=' (6:10-6:11)][TOKEN:UNSIGNED_REAL '17.0' (6:12-6:16)][TOKEN:SEMICOLON ';' (6:16-6:17)][TOKEN:T_ALGORITHM 'algorithm' (7:3-7:12)][TOKEN:IF 'if' (8:5-8:7)][TOKEN:LPAR '(' (8:7-8:8)][TOKEN:IDENT 'x' (8:8-8:9)][TOKEN:EQEQ '==' (8:9-8:11)][TOKEN:UNSIGNED_REAL '17.0' (8:11-8:15)][TOKEN:RPAR ')' (8:15-8:16)][TOKEN:THEN 'then' (8:17-8:21)][TOKEN:IDENT 'print' (9:5-9:10)][TOKEN:LPAR '(' (9:10-9:11)][TOKEN:STRING '"\n success"' (9:11-9:23)][TOKEN:RPAR ')' (9:23-9:24)][TOKEN:SEMICOLON ';' (9:24-9:25)][TOKEN:ENDIF 'end if' (10:5-10:11)][TOKEN:SEMICOLON ';' (10:11-10:12)][TOKEN:ENDCLASS 'end class3' (11:1-11:11)][TOKEN:SEMICOLON ';' (11:11-11:12)] -Tokens processed:24 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test6.mo - -Tokens remaining:24 -[State:0]{|0} -[FUNCTION,'function'][n:1368-NT:1398] SHIFT1 -Tokens remaining:23 -[State:8]{|8|0} -REDUCE3[Reducing(l:1,r:29)][nState:23] -[State:23]{|23|0} -[IDENT,'class3'][n:110-NT:191] SHIFT1 -Tokens remaining:22 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:21 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:21 -[State:98]{|98|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:21 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:20 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:20 -[State:325]{|325|212|97|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:19 -[State:411]{|411|325|212|97|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1602-NT:1659] SHIFT1 -Tokens remaining:18 -[State:112]{|112|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:18 -[State:143]{|143|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:18 -[State:141]{|141|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:18 -[State:140]{|140|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:18 -[State:137]{|137|411|325|212|97|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:18 -[State:169]{|169|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:18 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:18 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:17 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_ALGORITHM,'algorithm'][n:1020-NT:1023] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:17 -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[T_ALGORITHM,'algorithm'][n:972-NT:975] SHIFT1 -Tokens remaining:16 -[State:46]{|46|76|38|23|0} -[IF,'if'][n:1513-NT:1544] SHIFT1 -Tokens remaining:15 -[State:108]{|108|46|76|38|23|0} -[LPAR,'('][n:1602-NT:1666] SHIFT1 -Tokens remaining:14 -[State:118]{|118|108|46|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:13 -[State:31]{|31|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:-24-NT:68] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:13 -[State:277]{|277|149|118|108|46|76|38|23|0} -[EQEQ,'=='][n:367-NT:459] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:13 -[State:227]{|227|118|108|46|76|38|23|0} -[EQEQ,'=='][n:295-NT:387] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:13 -[State:144]{|144|118|108|46|76|38|23|0} -[EQEQ,'=='][n:222-NT:314] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:13 -[State:143]{|143|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|118|108|46|76|38|23|0} -[EQEQ,'=='][n:187-NT:279] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:13 -[State:141]{|141|118|108|46|76|38|23|0} -[EQEQ,'=='][n:615-NT:707] SHIFT1 -Tokens remaining:12 -[State:261]{|261|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:327)][nState:265] -[State:265]{|265|141|118|108|46|76|38|23|0} -[UNSIGNED_REAL,'17.0'][n:1703-NT:1760] SHIFT1 -Tokens remaining:11 -[State:112]{|112|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:11 -[State:143]{|143|265|141|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:363] -Tokens remaining:11 -[State:363]{|363|265|141|118|108|46|76|38|23|0} -[RPAR,')'][n:134-NT:199] REDUCE2[Reducing(l:3,r:271)][nState:140] -Tokens remaining:11 -[State:140]{|140|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|118|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:11 -[State:137]{|137|118|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:11 -[State:169]{|169|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:234] -[State:234]{|234|118|108|46|76|38|23|0} -[RPAR,')'][n:235-NT:300] SHIFT1 -Tokens remaining:10 -[State:343]{|343|234|118|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:291)][nState:144] -[State:144]{|144|108|46|76|38|23|0} -[THEN,'then'][n:222-NT:276] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:10 -[State:143]{|143|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|108|46|76|38|23|0} -[THEN,'then'][n:187-NT:241] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:10 -[State:141]{|141|108|46|76|38|23|0} -[THEN,'then'][n:615-NT:669] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:10 -[State:140]{|140|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|108|46|76|38|23|0} -[THEN,'then'][n:365-NT:419] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:10 -[State:137]{|137|108|46|76|38|23|0} -[THEN,'then'][n:1-NT:55] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:10 -[State:169]{|169|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:226] -[State:226]{|226|108|46|76|38|23|0} -[THEN,'then'][n:364-NT:418] SHIFT1 -Tokens remaining:9 -[State:339]{|339|226|108|46|76|38|23|0} -[IDENT,'print'][n:1074-NT:1155] SHIFT1 -Tokens remaining:8 -[State:31]{|31|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:-24-NT:40] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:8 -[State:277]{|277|149|339|226|108|46|76|38|23|0} -[LPAR,'('][n:367-NT:431] REDUCE2[Reducing(l:2,r:304)][nState:147] -Tokens remaining:8 -[State:147]{|147|339|226|108|46|76|38|23|0} -[LPAR,'('][n:295-NT:359] SHIFT1 -Tokens remaining:7 -[State:220]{|220|147|339|226|108|46|76|38|23|0} -[STRING,'"\n success"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:6 -[State:68]{|68|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:6 -[State:143]{|143|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:6 -[State:141]{|141|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:6 -[State:140]{|140|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:6 -[State:137]{|137|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:6 -[State:169]{|169|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:244] -[State:244]{|244|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:398-NT:463] REDUCE2[Reducing(l:1,r:301)][nState:334] -Tokens remaining:6 -[State:334]{|334|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:379-NT:444] REDUCE2[Reducing(l:1,r:229)][nState:240] -Tokens remaining:6 -[State:240]{|240|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:227)][nState:333] -[State:333]{|333|220|147|339|226|108|46|76|38|23|0} -[RPAR,')'][n:385-NT:450] SHIFT1 -Tokens remaining:5 -[State:420]{|420|333|220|147|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:3,r:225)][nState:274] -[State:274]{|274|147|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:100-NT:174] REDUCE[Reducing(l:2,r:80)][nState:131] -Tokens remaining:5 -[State:131]{|131|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:5 -[State:248]{|248|131|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|339|226|108|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:4 -[State:247]{|247|130|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:1513-NT:1629] REDUCE2[Reducing(l:2,r:76)][nState:426] -Tokens remaining:4 -[State:426]{|426|339|226|108|46|76|38|23|0} -[ENDIF,'end if'][n:20-NT:136] SHIFT1 -Tokens remaining:3 -[State:479]{|479|426|339|226|108|46|76|38|23|0} -REDUCE3[Reducing(l:5,r:88)][nState:132] -[State:132]{|132|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:83)][nState:131] -[State:131]{|131|46|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:248] -Tokens remaining:3 -[State:248]{|248|131|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:78)][nState:130] -[State:130]{|130|46|76|38|23|0} -[SEMICOLON,';'][n:293-NT:367] SHIFT1 -Tokens remaining:2 -[State:247]{|247|130|46|76|38|23|0} -[ENDCLASS,'end class3'][n:1513-NT:1633] REDUCE2[Reducing(l:2,r:76)][nState:129] -Tokens remaining:2 -[State:129]{|129|46|76|38|23|0} -REDUCE3[Reducing(l:1,r:61)][nState:128] -[State:128]{|128|46|76|38|23|0} -REDUCE3[Reducing(l:2,r:52)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end class3'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end class3'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = class3, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_FUNCTION(functionRestriction = Absyn.FunctionRestriction.FR_NORMAL_FUNCTION()), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 17), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test6.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 10, lineNumberEnd = 6, columnNumberEnd = 16, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test6.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 3, lineNumberEnd = 6, columnNumberEnd = 16, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.ALGORITHMS(contents = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_IF(ifExp = Absyn.Exp.RELATION(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.EQUAL(), exp2 = Absyn.Exp.REAL(value = 17)), trueBranch = {Absyn.AlgorithmItem.ALGORITHMITEM(algorithm_ = Absyn.Algorithm.ALG_NORETCALL(functionCall = Absyn.ComponentRef.CREF_IDENT(name = print, subscripts = {NIL}), functionArgs = Absyn.FunctionArgs.FUNCTIONARGS(args = {Absyn.Exp.STRING(value = \n success)}, argNames = {NIL})), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test6.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 5, lineNumberEnd = 9, columnNumberEnd = 24, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, elseIfAlgorithmBranch = {NIL}, elseBranch = {NIL}), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test6.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 5, lineNumberEnd = 10, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test6.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test6.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test5.mo - -starting lexer -[TOKEN:UNIONTYPE 'uniontype' (5:2-5:11)][TOKEN:IDENT 'Number' (5:12-5:18)][TOKEN:RECORD 'record' (6:1-6:7)][TOKEN:IDENT 'INT' (6:8-6:11)][TOKEN:IDENT 'Integer' (6:12-6:19)][TOKEN:IDENT 'int' (6:20-6:23)][TOKEN:SEMICOLON ';' (6:23-6:24)][TOKEN:ENDCLASS 'end INT' (6:25-6:32)][TOKEN:SEMICOLON ';' (6:32-6:33)][TOKEN:RECORD 'record' (7:1-7:7)][TOKEN:IDENT 'RATIONAL' (7:8-7:16)][TOKEN:IDENT 'Integer' (7:17-7:24)][TOKEN:IDENT 'dividend' (7:25-7:33)][TOKEN:COMMA ',' (7:33-7:34)][TOKEN:IDENT 'divisor' (7:35-7:42)][TOKEN:SEMICOLON ';' (7:42-7:43)][TOKEN:ENDCLASS 'end RATIONAL' (7:44-7:56)][TOKEN:SEMICOLON ';' (7:56-7:57)][TOKEN:RECORD 'record' (8:1-8:7)][TOKEN:IDENT 'REAL' (8:8-8:12)][TOKEN:IDENT 'Real' (8:13-8:17)][TOKEN:IDENT 'real' (8:18-8:22)][TOKEN:SEMICOLON ';' (8:22-8:23)][TOKEN:ENDCLASS 'end REAL' (8:24-8:32)][TOKEN:SEMICOLON ';' (8:32-8:33)][TOKEN:RECORD 'record' (9:1-9:7)][TOKEN:IDENT 'COMPLEX' (9:8-9:15)][TOKEN:IDENT 'Real' (9:16-9:20)][TOKEN:IDENT 're' (9:21-9:23)][TOKEN:COMMA ',' (9:23-9:24)][TOKEN:IDENT 'im' (9:24-9:26)][TOKEN:SEMICOLON ';' (9:26-9:27)][TOKEN:ENDCLASS 'end COMPLEX' (9:28-9:39)][TOKEN:SEMICOLON ';' (9:39-9:40)][TOKEN:ENDCLASS 'end Number' (10:1-10:11)][TOKEN:SEMICOLON ';' (10:11-10:12)] -Tokens processed:36 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test5.mo - -Tokens remaining:36 -[State:0]{|0} -[UNIONTYPE,'uniontype'][n:1368-NT:1478] SHIFT1 -Tokens remaining:35 -[State:16]{|16|0} -REDUCE3[Reducing(l:1,r:30)][nState:23] -[State:23]{|23|0} -[IDENT,'Number'][n:110-NT:191] SHIFT1 -Tokens remaining:34 -[State:38]{|38|23|0} -[RECORD,'record'][n:818-NT:868] SHIFT1 -Tokens remaining:33 -[State:13]{|13|38|23|0} -REDUCE3[Reducing(l:1,r:26)][nState:23] -[State:23]{|23|38|23|0} -[IDENT,'INT'][n:110-NT:191] SHIFT1 -Tokens remaining:32 -[State:38]{|38|23|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:31 -[State:31]{|31|38|23|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|38|23|0} -[IDENT,'int'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:31 -[State:98]{|98|38|23|38|23|0} -[IDENT,'int'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:31 -[State:216]{|216|98|38|23|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|38|23|0} -[IDENT,'int'][n:197-NT:278] SHIFT1 -Tokens remaining:30 -[State:31]{|31|97|38|23|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:30 -[State:325]{|325|212|97|38|23|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:30 -[State:211]{|211|97|38|23|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:30 -[State:324]{|324|211|97|38|23|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:30 -[State:209]{|209|97|38|23|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:29 -[State:199]{|199|82|38|23|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|38|23|0} -[ENDCLASS,'end INT'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:29 -[State:80]{|80|38|23|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|38|23|0} -[ENDCLASS,'end INT'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:29 -[State:75]{|75|38|23|38|23|0} -[ENDCLASS,'end INT'][n:198-NT:318] SHIFT1 -Tokens remaining:28 -[State:196]{|196|75|38|23|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:71] -[State:71]{|71|38|23|0} -REDUCE3[Reducing(l:1,r:191)][nState:90] -[State:90]{|90|38|23|0} -REDUCE3[Reducing(l:1,r:138)][nState:84] -[State:84]{|84|38|23|0} -REDUCE3[Reducing(l:1,r:132)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:27 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[RECORD,'record'][n:1020-NT:1070] SHIFT1 -Tokens remaining:26 -[State:13]{|13|81|38|23|0} -REDUCE3[Reducing(l:1,r:26)][nState:23] -[State:23]{|23|81|38|23|0} -[IDENT,'RATIONAL'][n:110-NT:191] SHIFT1 -Tokens remaining:25 -[State:38]{|38|23|81|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:24 -[State:31]{|31|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|81|38|23|0} -[IDENT,'dividend'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:24 -[State:98]{|98|38|23|81|38|23|0} -[IDENT,'dividend'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:24 -[State:216]{|216|98|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|81|38|23|0} -[IDENT,'dividend'][n:197-NT:278] SHIFT1 -Tokens remaining:23 -[State:31]{|31|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|81|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:23 -[State:325]{|325|212|97|38|23|81|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:23 -[State:211]{|211|97|38|23|81|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:23 -[State:324]{|324|211|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|81|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:22 -[State:321]{|321|210|97|38|23|81|38|23|0} -[IDENT,'divisor'][n:197-NT:278] SHIFT1 -Tokens remaining:21 -[State:31]{|31|321|210|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:21 -[State:325]{|325|212|321|210|97|38|23|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:21 -[State:211]{|211|321|210|97|38|23|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:21 -[State:324]{|324|211|321|210|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:21 -[State:408]{|408|321|210|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:20 -[State:199]{|199|82|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|81|38|23|0} -[ENDCLASS,'end RATIONAL'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:20 -[State:80]{|80|38|23|81|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|81|38|23|0} -[ENDCLASS,'end RATIONAL'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:20 -[State:75]{|75|38|23|81|38|23|0} -[ENDCLASS,'end RATIONAL'][n:198-NT:318] SHIFT1 -Tokens remaining:19 -[State:196]{|196|75|38|23|81|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|81|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:71] -[State:71]{|71|81|38|23|0} -REDUCE3[Reducing(l:1,r:191)][nState:90] -[State:90]{|90|81|38|23|0} -REDUCE3[Reducing(l:1,r:138)][nState:84] -[State:84]{|84|81|38|23|0} -REDUCE3[Reducing(l:1,r:132)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:18 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[RECORD,'record'][n:1020-NT:1070] SHIFT1 -Tokens remaining:17 -[State:13]{|13|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:26)][nState:23] -[State:23]{|23|81|81|38|23|0} -[IDENT,'REAL'][n:110-NT:191] SHIFT1 -Tokens remaining:16 -[State:38]{|38|23|81|81|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:15 -[State:31]{|31|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|81|81|38|23|0} -[IDENT,'real'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:15 -[State:98]{|98|38|23|81|81|38|23|0} -[IDENT,'real'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:15 -[State:216]{|216|98|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|81|81|38|23|0} -[IDENT,'real'][n:197-NT:278] SHIFT1 -Tokens remaining:14 -[State:31]{|31|97|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:14 -[State:325]{|325|212|97|38|23|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:14 -[State:211]{|211|97|38|23|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:14 -[State:324]{|324|211|97|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:14 -[State:209]{|209|97|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:13 -[State:199]{|199|82|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|81|81|38|23|0} -[ENDCLASS,'end REAL'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:13 -[State:80]{|80|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|81|81|38|23|0} -[ENDCLASS,'end REAL'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:13 -[State:75]{|75|38|23|81|81|38|23|0} -[ENDCLASS,'end REAL'][n:198-NT:318] SHIFT1 -Tokens remaining:12 -[State:196]{|196|75|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:71] -[State:71]{|71|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:191)][nState:90] -[State:90]{|90|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:138)][nState:84] -[State:84]{|84|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:132)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:11 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[RECORD,'record'][n:1020-NT:1070] SHIFT1 -Tokens remaining:10 -[State:13]{|13|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:26)][nState:23] -[State:23]{|23|81|81|81|38|23|0} -[IDENT,'COMPLEX'][n:110-NT:191] SHIFT1 -Tokens remaining:9 -[State:38]{|38|23|81|81|81|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:8 -[State:31]{|31|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|81|81|81|38|23|0} -[IDENT,'re'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:8 -[State:98]{|98|38|23|81|81|81|38|23|0} -[IDENT,'re'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:8 -[State:216]{|216|98|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|81|81|81|38|23|0} -[IDENT,'re'][n:197-NT:278] SHIFT1 -Tokens remaining:7 -[State:31]{|31|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|81|81|81|38|23|0} -[COMMA,','][n:339-NT:411] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:7 -[State:325]{|325|212|97|38|23|81|81|81|38|23|0} -[COMMA,','][n:265-NT:337] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:7 -[State:211]{|211|97|38|23|81|81|81|38|23|0} -[COMMA,','][n:63-NT:135] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remainingAbsyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = Number, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_UNIONTYPE(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = ??, specification = Absyn.ElementSpec.CLASSDEF(replaceable_ = 0, class_ = Absyn.Class.CLASS(name = INT, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_RECORD(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = int, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 12, lineNumberEnd = 6, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 1, lineNumberEnd = 6, columnNumberEnd = 32, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 1, lineNumberEnd = 6, columnNumberEnd = 32, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = ??, specification = Absyn.ElementSpec.CLASSDEF(replaceable_ = 0, class_ = Absyn.Class.CLASS(name = RATIONAL, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_RECORD(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = dividend, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = divisor, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 17, lineNumberEnd = 7, columnNumberEnd = 42, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 56, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 56, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = ??, specification = Absyn.ElementSpec.CLASSDEF(replaceable_ = 0, class_ = Absyn.Class.CLASS(name = REAL, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_RECORD(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = real, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 13, lineNumberEnd = 8, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 1, lineNumberEnd = 8, columnNumberEnd = 32, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 1, lineNumberEnd = 8, columnNumberEnd = 32, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = ??, specification = Absyn.ElementSpec.CLASSDEF(replaceable_ = 0, class_ = Absyn.Class.CLASS(name = COMPLEX, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_RECORD(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = re, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE()))), Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = im, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 16, lineNumberEnd = 9, columnNumberEnd = 26, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 1, lineNumberEnd = 9, columnNumberEnd = 39, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 1, lineNumberEnd = 9, columnNumberEnd = 39, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test5.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 10, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09)):7 -[State:324]{|324|211|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|81|81|81|38|23|0} -[COMMA,','][n:329-NT:401] SHIFT1 -Tokens remaining:6 -[State:321]{|321|210|97|38|23|81|81|81|38|23|0} -[IDENT,'im'][n:197-NT:278] SHIFT1 -Tokens remaining:5 -[State:31]{|31|321|210|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|321|210|97|38|23|81|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:5 -[State:325]{|325|212|321|210|97|38|23|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:5 -[State:211]{|211|321|210|97|38|23|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:5 -[State:324]{|324|211|321|210|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|321|210|97|38|23|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:408] -Tokens remaining:5 -[State:408]{|408|321|210|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:148)][nState:209] -[State:209]{|209|97|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:4 -[State:199]{|199|82|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|81|81|81|38|23|0} -[ENDCLASS,'end COMPLEX'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:80] -Tokens remaining:4 -[State:80]{|80|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|81|81|81|38|23|0} -[ENDCLASS,'end COMPLEX'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:4 -[State:75]{|75|38|23|81|81|81|38|23|0} -[ENDCLASS,'end COMPLEX'][n:198-NT:318] SHIFT1 -Tokens remaining:3 -[State:196]{|196|75|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:71] -[State:71]{|71|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:191)][nState:90] -[State:90]{|90|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:138)][nState:84] -[State:84]{|84|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:132)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[ENDCLASS,'end Number'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end Number'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end Number'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test5.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test4.mo - -starting lexer -[TOKEN:BLOCK 'block' (5:2-5:7)][TOKEN:IDENT 'multiply' (5:8-5:16)][TOKEN:T_INPUT 'input' (6:2-6:7)][TOKEN:IDENT 'Real' (6:8-6:12)][TOKEN:IDENT 'x' (6:13-6:14)][TOKEN:SEMICOLON ';' (6:14-6:15)][TOKEN:T_INPUT 'input' (7:2-7:7)][TOKEN:IDENT 'Real' (7:8-7:12)][TOKEN:IDENT 'y' (7:13-7:14)][TOKEN:LPAR '(' (7:14-7:15)][TOKEN:IDENT 'start' (7:15-7:20)][TOKEN:EQUALS '=' (7:20-7:21)][TOKEN:IDENT '0' (7:21-7:22)][TOKEN:RPAR ')' (7:22-7:23)][TOKEN:SEMICOLON ';' (7:23-7:24)][TOKEN:T_OUTPUT 'output' (8:2-8:8)][TOKEN:IDENT 'Real' (8:9-8:13)][TOKEN:IDENT 'result' (8:14-8:20)][TOKEN:SEMICOLON ';' (8:20-8:21)][TOKEN:EQUATION 'equation' (9:1-9:9)][TOKEN:IDENT 'result' (10:2-10:8)][TOKEN:EQUALS '=' (10:9-10:10)][TOKEN:IDENT 'x' (10:11-10:12)][TOKEN:STAR '*' (10:12-10:13)][TOKEN:IDENT 'y' (10:13-10:14)][TOKEN:SEMICOLON ';' (10:14-10:15)][TOKEN:ENDCLASS 'end multiply' (11:1-11:13)][TOKEN:SEMICOLON ';' (11:13-11:14)] -Tokens processed:28 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test4.mo - -Tokens remaining:28 -[State:0]{|0} -[BLOCK,'block'][n:1368-NT:1374] SHIFT1 -Tokens remaining:27 -[State:1]{|1|0} -REDUCE3[Reducing(l:1,r:31)][nState:23] -[State:23]{|23|0} -[IDENT,'multiply'][n:110-NT:191] SHIFT1 -Tokens remaining:26 -[State:38]{|38|23|0} -[T_INPUT,'input'][n:818-NT:854] SHIFT1 -Tokens remaining:25 -[State:59]{|59|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:24 -[State:31]{|31|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:24 -[State:98]{|98|94|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:24 -[State:216]{|216|98|94|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:23 -[State:31]{|31|207|94|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:23 -[State:325]{|325|212|207|94|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:23 -[State:211]{|211|207|94|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:23 -[State:324]{|324|211|207|94|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:23 -[State:320]{|320|207|94|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:22 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[T_INPUT,'input'][n:1020-NT:1056] SHIFT1 -Tokens remaining:21 -[State:59]{|59|81|38|23|0} -REDUCE3[Reducing(l:1,r:212)][nState:96] -[State:96]{|96|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:20 -[State:31]{|31|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|38|23|0} -[IDENT,'y'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:20 -[State:98]{|98|94|81|38|23|0} -[IDENT,'y'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:20 -[State:216]{|216|98|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|38|23|0} -[IDENT,'y'][n:197-NT:278] SHIFT1 -Tokens remaining:19 -[State:31]{|31|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|38|23|0} -[LPAR,'('][n:339-NT:403] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:19 -[State:325]{|325|212|207|94|81|38|23|0} -[LPAR,'('][n:265-NT:329] SHIFT1 -Tokens remaining:18 -[State:151]{|151|325|212|207|94|81|38|23|0} -[IDENT,'start'][n:155-NT:236] REDUCE2[Reducing(l:0,r:183)][nState:287] -Tokens remaining:18 -[State:287]{|287|151|325|212|207|94|81|38|23|0} -[IDENT,'start'][n:328-NT:409] REDUCE2[Reducing(l:0,r:23)][nState:372] -Tokens remaining:18 -[State:372]{|372|287|151|325|212|207|94|81|38|23|0} -[IDENT,'start'][n:121-NT:202] SHIFT1 -Tokens remaining:17 -[State:31]{|31|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|372|287|151|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:17 -[State:277]{|277|230|372|287|151|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:442] -Tokens remaining:17 -[State:442]{|442|372|287|151|325|212|207|94|81|38|23|0} -[EQUALS,'='][n:180-NT:250] SHIFT1 -Tokens remaining:16 -[State:411]{|411|442|372|287|151|325|212|207|94|81|38|23|0} -[IDENT,'0'][n:1602-NT:1683] SHIFT1 -Tokens remaining:15 -[State:31]{|31|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:-24-NT:41] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:15 -[State:277]{|277|149|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:367-NT:432] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:15 -[State:227]{|227|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:295-NT:360] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:15 -[State:144]{|144|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:222-NT:287] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:187-NT:252] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:15 -[State:141]{|141|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:615-NT:680] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:15 -[State:140]{|140|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:365-NT:430] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:15 -[State:137]{|137|411|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:1-NT:66] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:15 -[State:169]{|169|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|442|372|287|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:495] -[State:495]{|495|442|372|287|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:406-NT:471] REDUCE2[Reducing(l:4,r:170)][nState:284] -Tokens remaining:15 -[State:284]{|284|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:167)][nState:283] -[State:283]{|283|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:165)][nState:282] -[State:282]{|282|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:362-NT:427] REDUCE2[Reducing(l:1,r:163)][nState:281] -Tokens remaining:15 -[State:281]{|281|151|325|212|207|94|81|38|23|0} -[RPAR,')'][n:368-NT:433] SHIFT1 -Tokens remaining:14 -[State:370]{|370|281|151|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:160)][nState:415] -[State:415]{|415|325|212|207|94|81|38|23|0} -[SEMICOLON,';'][n:404-NT:478] REDUCE2[Reducing(l:1,r:157)][nState:414] -Tokens remaining:14 -[State:414]{|414|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:1,r:156)][nState:413] -[State:413]{|413|325|212|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:14 -[State:324]{|324|211|207|94|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:14 -[State:320]{|320|207|94|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:13 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[T_OUTPUT,'output'][n:1020-NT:1064] SHIFT1 -Tokens remaining:12 -[State:61]{|61|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:213)][nState:96] -[State:96]{|96|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:202)][nState:94] -[State:94]{|94|81|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:11 -[State:31]{|31|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|38|23|0} -[IDENT,'result'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:11 -[State:98]{|98|94|81|81|38|23|0} -[IDENT,'result'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:11 -[State:216]{|216|98|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|38|23|0} -[IDENT,'result'][n:197-NT:278] SHIFT1 -Tokens remaining:10 -[State:31]{|31|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:10 -[State:325]{|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:10 -[State:211]{|211|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:10 -[State:324]{|324|211|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:10 -[State:320]{|320|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:9 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[EQUATION,'equation'][n:1020-NT:1040] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:9 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[EQUATION,'equation'][n:972-NT:992] SHIFT1 -Tokens remaining:8 -[State:51]{|51|76|38|23|0} -[IDENT,'result'][n:1226-NT:1307] SHIFT1 -Tokens remaining:7 -[State:31]{|31|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|51|76|38|23|0} -[EQUALS,'='][n:-24-NT:46] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:7 -[State:277]{|277|149|51|76|38|23|0} -[EQUALS,'='][n:367-NT:437] REDUCE2[Reducing(l:2,r:304)][nState:170] -Tokens remaining:7 -[State:170]{|170|51|76|38|23|0} -[EQUALS,'='][n:295-NT:365] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:7 -[State:144]{|144|51|76|38|23|0} -[EQUALS,'='][n:222-NT:292] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:7 -[State:143]{|143|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|51|76|38|23|0} -[EQUALS,'='][n:187-NT:257] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:7 -[State:141]{|141|51|76|38|23|0} -[EQUALS,'='][n:615-NT:685] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:7 -[State:140]{|140|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|51|76|38|23|0} -[EQUALS,'='][n:365-NT:435] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:7 -[State:137]{|137|51|76|38|23|0} -[EQUALS,'='][n:1-NT:71] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:7 -[State:169]{|169|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:166] -[State:166]{|166|51|76|38|23|0} -[EQUALS,'='][n:320-NT:390] SHIFT1 -Tokens remaining:6 -[State:297]{|297|166|51|76|38|23|0} -[IDENT,'x'][n:1602-NT:1683] SHIFT1 -Tokens remaining:5 -[State:31]{|31|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|297|166|51|76|38|23|0} -[STAR,'*'][n:-24-NT:60] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:5 -[State:277]{|277|149|297|166|51|76|38|23|0} -[STAR,'*'][n:367-NT:451] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:5 -[State:227]{|227|297|166|51|76|38|23|0} -[STAR,'*'][n:295-NT:379] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:5 -[State:144]{|144|297|166|51|76|38|23|0} -[STAR,'*'][n:222-NT:306] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:5 -[State:143]{|143|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[STAR,'*'][n:187-NT:271] SHIFT1 -Tokens remaining:4 -[State:266]{|266|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:317)][nState:270] -[State:270]{|270|142|297|166|51|76|38|23|0} -[IDENT,'y'][n:1185-NT:1266] SHIFT1 -Tokens remaining:3 -[State:31]{|31|270|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:230] -[State:230]{|230|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:3 -[State:277]{|277|230|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:3 -[State:227]{|227|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:3 -[State:144]{|144|270|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:364] -Tokens remaining:3 -[State:364]{|364|270|142|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:276)][nState:142] -[State:142]{|142|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|297|166|51|76|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:388] -[State:388]{|388|297|166|51|76|38|23|0} -REDUCE3[Reducing(l:3,r:103)][nState:163] -[State:163]{|163|51|76|38|23|0} -[SEMICOLON,';'][n:26-NT:100] REDUCE2[Reducing(l:0,r:337)][nState:296] -Tokens remaining:3 -[State:296]{|296|163|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:102)][nState:162] -[State:162]{|162|51|76|38|23|0} -[SEMICOLON,';'][n:312-NT:386] SHIFT1 -Tokens remaining:2 -[State:295]{|295|162|51|76|38|23|0} -[ENDCLASS,'end multiply'][n:1226-NT:1346] REDUCE2[Reducing(l:2,r:100)][nState:161] -Tokens remaining:2 -[State:161]{|161|51|76|38|23|0} -REDUCE3[Reducing(l:1,r:59)][nState:160] -[State:160]{|160|51|76|38|23|0} -REDUCE3[Reducing(l:2,r:51)][nState:77] -[State:77]{|77|76|38|23|0} -REDUCE3[Reducing(l:1,r:48)][nState:76] -[State:76]{|76|76|38|23|0} -[ENDCLASS,'end multiply'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:197] -Tokens remaining:2 -[State:197]{|197|76|38|23|0} -REDUCE3[Reducing(l:2,r:46)][nState:75] -[State:75]{|75|38|23|0} -[ENDCLASS,'end multiply'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = multiply, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_BLOCK(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 2, lineNumberEnd = 6, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.INPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = y, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {Absyn.ElementArg.MODIFICATION(finalPrefix = 0, eachPrefix = Absyn.Each.NON_EACH(), componentRef = Absyn.ComponentRef.CREF_IDENT(name = start, subscripts = {NIL}), modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 0, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 20, lineNumberEnd = 7, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0))))), comment = NONE(), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 14, lineNumberEnd = 7, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, eqMod = Absyn.EqMod.NOMOD()))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 2, lineNumberEnd = 7, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.OUTPUT(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = result, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 8, columnNumberEnd = 20, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))}), Absyn.ClassPart.EQUATIONS(contents = {Absyn.EquationItem.EQUATIONITEM(equation_ = Absyn.Equation.EQ_EQUALS(leftSide = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = result, subscripts = {NIL})), rightSide = Absyn.Exp.BINARY(exp1 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = x, subscripts = {NIL})), op = Absyn.Operator.MUL(), exp2 = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = y, subscripts = {NIL})))), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 2, lineNumberEnd = 10, columnNumberEnd = 14, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test4.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 13, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test4.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test3.mo - -starting lexer -[TOKEN:RECORD 'record' (5:1-5:7)][TOKEN:IDENT 'person' (5:8-5:14)][TOKEN:IDENT 'Real' (6:1-6:5)][TOKEN:IDENT 'age' (6:6-6:9)][TOKEN:SEMICOLON ';' (6:9-6:10)][TOKEN:IDENT 'String' (7:1-7:7)][TOKEN:IDENT 'name' (7:8-7:12)][TOKEN:SEMICOLON ';' (7:12-7:13)][TOKEN:ENDCLASS 'end person' (8:1-8:11)][TOKEN:SEMICOLON ';' (8:11-8:12)] -Tokens processed:10 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test3.mo - -Tokens remaining:10 -[State:0]{|0} -[RECORD,'record'][n:1368-NT:1418] SHIFT1 -Tokens remaining:9 -[State:13]{|13|0} -REDUCE3[Reducing(l:1,r:26)][nState:23] -[State:23]{|23|0} -[IDENT,'person'][n:110-NT:191] SHIFT1 -Tokens remaining:8 -[State:38]{|38|23|0} -[IDENT,'Real'][n:818-NT:899] SHIFT1 -Tokens remaining:7 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'age'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:7 -[State:98]{|98|38|23|0} -[IDENT,'age'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:7 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'age'][n:197-NT:278] SHIFT1 -Tokens remaining:6 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:6 -[State:325]{|325|212|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:6 -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:6 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:6 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:5 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'String'][n:1020-NT:1101] SHIFT1 -Tokens remaining:4 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'name'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:4 -[State:98]{|98|81|38|23|0} -[IDENT,'name'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:4 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'name'][n:197-NT:278] SHIFT1 -Tokens remaining:3 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:3 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:3 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:3 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:3 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[ENDCLASS,'end person'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end person'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = person, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_RECORD(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = age, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test3.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 1, lineNumberEnd = 6, columnNumberEnd = 9, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = String), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = name, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test3.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 1, lineNumberEnd = 7, columnNumberEnd = 12, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test3.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 1, lineNumberEnd = 8, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end person'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test3.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test2.mo - -starting lexer -[TOKEN:MODEL 'model' (5:2-5:7)][TOKEN:IDENT 'test2' (5:8-5:13)][TOKEN:IDENT 'Integer' (6:2-6:9)][TOKEN:IDENT 'a' (6:10-6:11)][TOKEN:SEMICOLON ';' (6:11-6:12)][TOKEN:IDENT 'Integer' (7:2-7:9)][TOKEN:IDENT 'b' (7:10-7:11)][TOKEN:SEMICOLON ';' (7:11-7:12)][TOKEN:IDENT 'Real' (8:2-8:6)][TOKEN:IDENT 'c' (8:7-8:8)][TOKEN:SEMICOLON ';' (8:8-8:9)][TOKEN:ENDCLASS 'end test2' (9:1-9:10)][TOKEN:SEMICOLON ';' (9:10-9:11)] -Tokens processed:13 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test2.mo - -Tokens remaining:13 -[State:0]{|0} -[MODEL,'model'][n:1368-NT:1406] SHIFT1 -Tokens remaining:12 -[State:9]{|9|0} -REDUCE3[Reducing(l:1,r:25)][nState:23] -[State:23]{|23|0} -[IDENT,'test2'][n:110-NT:191] SHIFT1 -Tokens remaining:11 -[State:38]{|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:10 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'a'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:10 -[State:98]{|98|38|23|0} -[IDENT,'a'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:10 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'a'][n:197-NT:278] SHIFT1 -Tokens remaining:9 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:9 -[State:325]{|325|212|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:9 -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:9 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:9 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:8 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Integer'][n:1020-NT:1101] SHIFT1 -Tokens remaining:7 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'b'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:7 -[State:98]{|98|81|38|23|0} -[IDENT,'b'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:7 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'b'][n:197-NT:278] SHIFT1 -Tokens remaining:6 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:6 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:6 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:6 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:6 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:5 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:4 -[State:31]{|31|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|38|23|0} -[IDENT,'c'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:4 -Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = test2, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_MODEL(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = a, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test2.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 2, lineNumberEnd = 6, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = b, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test2.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 2, lineNumberEnd = 7, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = c, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test2.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 8, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test2.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 9, columnNumberEnd = 10, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))[State:98]{|98|81|81|38|23|0} -[IDENT,'c'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:4 -[State:216]{|216|98|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|38|23|0} -[IDENT,'c'][n:197-NT:278] SHIFT1 -Tokens remaining:3 -[State:31]{|31|97|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:3 -[State:325]{|325|212|97|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:3 -[State:211]{|211|97|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:3 -[State:324]{|324|211|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:3 -[State:209]{|209|97|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[ENDCLASS,'end test2'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end test2'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end test2'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test2.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012 -Parsing Modelica with file ../../testsuite/omcc_test/Test1.mo - -starting lexer -[TOKEN:CLASS 'class' (5:2-5:7)][TOKEN:IDENT 'test1' (5:8-5:13)][TOKEN:IDENT 'Integer' (6:2-6:9)][TOKEN:IDENT 'c' (6:10-6:11)][TOKEN:SEMICOLON ';' (6:11-6:12)][TOKEN:IDENT 'Real' (7:2-7:6)][TOKEN:IDENT 'a' (7:7-7:8)][TOKEN:SEMICOLON ';' (7:8-7:9)][TOKEN:PARAMETER 'parameter' (8:2-8:11)][TOKEN:IDENT 'Real' (8:12-8:16)][TOKEN:IDENT 'z' (8:17-8:18)][TOKEN:EQUALS '=' (8:18-8:19)][TOKEN:UNSIGNED_REAL '3.0' (8:19-8:22)][TOKEN:SEMICOLON ';' (8:22-8:23)][TOKEN:IDENT 'Boolean' (9:2-9:9)][TOKEN:IDENT 'x' (9:10-9:11)][TOKEN:SEMICOLON ';' (9:11-9:12)][TOKEN:IDENT 'String' (10:2-10:8)][TOKEN:IDENT 't' (10:9-10:10)][TOKEN:EQUALS '=' (10:10-10:11)][TOKEN:STRING '"test"' (10:11-10:17)][TOKEN:SEMICOLON ';' (10:17-10:18)][TOKEN:CONSTANT 'constant' (11:2-11:10)][TOKEN:IDENT 'Real' (11:11-11:15)][TOKEN:IDENT 'pi' (11:16-11:18)][TOKEN:EQUALS '=' (11:18-11:19)][TOKEN:UNSIGNED_REAL '3.14' (11:19-11:23)][TOKEN:SEMICOLON ';' (11:23-11:24)][TOKEN:CONSTANT 'constant' (12:2-12:10)][TOKEN:IDENT 'Integer' (12:11-12:18)][TOKEN:IDENT 'x' (12:19-12:20)][TOKEN:EQUALS '=' (12:20-12:21)][TOKEN:IDENT '1' (12:21-12:22)][TOKEN:SEMICOLON ';' (12:22-12:23)][TOKEN:ENDCLASS 'end test1' (13:2-13:11)][TOKEN:SEMICOLON ';' (13:11-13:12)] -Tokens processed:36 -starting parser -Parsing tokens ParseCodeModelica ...../../testsuite/omcc_test/Test1.mo - -Tokens remaining:36 -[State:0]{|0} -[CLASS,'class'][n:1368-NT:1375] SHIFT1 -Tokens remaining:35 -[State:2]{|2|0} -REDUCE3[Reducing(l:1,r:24)][nState:23] -[State:23]{|23|0} -[IDENT,'test1'][n:110-NT:191] SHIFT1 -Tokens remaining:34 -[State:38]{|38|23|0} -[IDENT,'Integer'][n:818-NT:899] SHIFT1 -Tokens remaining:33 -[State:31]{|31|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|38|23|0} -[IDENT,'c'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:33 -[State:98]{|98|38|23|0} -[IDENT,'c'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:33 -[State:216]{|216|98|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|38|23|0} -[IDENT,'c'][n:197-NT:278] SHIFT1 -Tokens remaining:32 -[State:31]{|31|97|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:32 -[State:325]{|325|212|97|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:32 -[State:211]{|211|97|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:32 -[State:324]{|324|211|97|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:32 -[State:209]{|209|97|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:31 -[State:199]{|199|82|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|38|23|0} -[IDENT,'Real'][n:1020-NT:1101] SHIFT1 -Tokens remaining:30 -[State:31]{|31|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|38|23|0} -[IDENT,'a'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:30 -[State:98]{|98|81|38|23|0} -[IDENT,'a'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:30 -[State:216]{|216|98|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|38|23|0} -[IDENT,'a'][n:197-NT:278] SHIFT1 -Tokens remaining:29 -[State:31]{|31|97|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:29 -[State:325]{|325|212|97|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:29 -[State:211]{|211|97|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:29 -[State:324]{|324|211|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:29 -[State:209]{|209|97|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:28 -[State:199]{|199|82|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|38|23|0} -[PARAMETER,'parameter'][n:1020-NT:1066] SHIFT1 -Tokens remaining:27 -[State:62]{|62|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:209)][nState:95] -[State:95]{|95|81|81|38|23|0} -[IDENT,'Real'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:27 -[State:94]{|94|81|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:26 -[State:31]{|31|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|38|23|0} -[IDENT,'z'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:26 -[State:98]{|98|94|81|81|38|23|0} -[IDENT,'z'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:26 -[State:216]{|216|98|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|38|23|0} -[IDENT,'z'][n:197-NT:278] SHIFT1 -Tokens remaining:25 -[State:31]{|31|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:25 -[State:325]{|325|212|207|94|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:24 -[State:411]{|411|325|212|207|94|81|81|38|23|0} -[UNSIGNED_REAL,'3.0'][n:1602-NT:1659] SHIFT1 -Tokens remaining:23 -[State:112]{|112|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:23 -[State:143]{|143|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:23 -[State:141]{|141|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:23 -[State:140]{|140|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:23 -[State:137]{|137|411|325|212|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:23 -[State:169]{|169|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:23 -[State:324]{|324|211|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:23 -[State:320]{|320|207|94|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:22 -[State:199]{|199|82|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|38|23|0} -[IDENT,'Boolean'][n:1020-NT:1101] SHIFT1 -Tokens remaining:21 -[State:31]{|31|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:21 -[State:98]{|98|81|81|81|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:21 -[State:216]{|216|98|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:20 -[State:31]{|31|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:339-NT:413] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:20 -[State:325]{|325|212|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:265-NT:339] REDUCE2[Reducing(l:2,r:153)][nState:211] -Tokens remaining:20 -[State:211]{|211|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:20 -[State:324]{|324|211|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:20 -[State:209]{|209|97|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:19 -[State:199]{|199|82|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|38|23|0} -[IDENT,'String'][n:1020-NT:1101] SHIFT1 -Tokens remaining:18 -[State:31]{|31|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|81|81|81|81|38|23|0} -[IDENT,'t'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:18 -[State:98]{|98|81|81|81|81|38|23|0} -[IDENT,'t'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:18 -[State:216]{|216|98|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:97] -[State:97]{|97|81|81|81|81|38|23|0} -[IDENT,'t'][n:197-NT:278] SHIFT1 -Tokens remaining:17 -[State:31]{|31|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|97|81|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:17 -[State:325]{|325|212|97|81|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:16 -[State:411]{|411|325|212|97|81|81|81|81|38|23|0} -[STRING,'"test"'][n:1602-NT:1697] SHIFT1 -Tokens remaining:15 -[State:68]{|68|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:333)][nState:150] -[State:150]{|150|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:283)][nState:144] -[State:144]{|144|411|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:15 -[State:143]{|143|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:15 -[State:141]{|141|411|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:15 -[State:140]{|140|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:15 -[State:137]{|137|411|325|212|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:15 -[State:169]{|169|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:15 -[State:324]{|324|211|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|97|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:209] -Tokens remaining:15 -[State:209]{|209|97|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:201)][nState:93] -[State:93]{|93|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:14 -[State:199]{|199|82|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|38|23|0} -[CONSTANT,'constant'][n:1020-NT:1030] SHIFT1 -Tokens remaining:13 -[State:48]{|48|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:210)][nState:95] -[State:95]{|95|81|81|81|81|81|38|23|0} -[IDENT,'Real'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:13 -[State:94]{|94|81|81|81|81|81|38|23|0} -[IDENT,'Real'][n:30-NT:111] SHIFT1 -Tokens remaining:12 -[State:31]{|31|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|81|81|81|38|23|0} -[IDENT,'pi'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:12 -[State:98]{|98|94|81|81|81|81|81|38|23|0} -[IDENT,'pi'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:12 -[State:216]{|216|98|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|81|81|81|38|23|0} -[IDENT,'pi'][n:197-NT:278] SHIFT1 -Tokens remaining:11 -[State:31]{|31|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:11 -[State:325]{|325|212|207|94|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:10 -[State:411]{|411|325|212|207|94|81|81|81|81|81|38|23|0} -[UNSIGNED_REAL,'3.14'][n:1602-NT:1659] SHIFT1 -Tokens remaining:9 -[State:112]{|112|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:294)][nState:145] -[State:145]{|145|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:279)][nState:144] -[State:144]{|144|411|325|212|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:9 -[State:143]{|143|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:9 -[State:141]{|141|411|325|212|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:9 -[State:140]{|140|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:9 -[State:137]{|137|411|325|212|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:9 -[State:169]{|169|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:9 -[State:324]{|324|211|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:9 -[State:320]{|320|207|94|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:8 -[State:199]{|199|82|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|38|23|0} -[CONSTANT,'constant'][n:1020-NT:1030] SHIFT1 -Tokens remaining:7 -[State:48]{|48|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:210)][nState:95] -[State:95]{|95|81|81|81|81|81|81|38|23|0} -[IDENT,'Integer'][n:238-NT:319] REDUCE2[Reducing(l:1,r:203)][nState:94] -Tokens remaining:7 -[State:94]{|94|81|81|81|81|81|81|38|23|0} -[IDENT,'Integer'][n:30-NT:111] SHIFT1 -Tokens remaining:6 -[State:31]{|31|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:33] -[State:33]{|33|94|81|81|81|81|81|81|38|23|0} -[IDENT,'x'][n:101-NT:182] REDUCE2[Reducing(l:1,r:329)][nState:98] -Tokens remaining:6 -[State:98]{|98|94|81|81|81|81|81|81|38|23|0} -[IDENT,'x'][n:83-NT:164] REDUCE2[Reducing(l:0,r:220)][nState:216] -Tokens remaining:6 -[State:216]{|216|98|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:214)][nState:207] -[State:207]{|207|94|81|81|81|81|81|81|38|23|0} -[IDENT,'x'][n:197-NT:278] SHIFT1 -Tokens remaining:5 -[State:31]{|31|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:212] -[State:212]{|212|207|94|81|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:339-NT:409] REDUCE2[Reducing(l:0,r:220)][nState:325] -Tokens remaining:5 -[State:325]{|325|212|207|94|81|81|81|81|81|81|38|23|0} -[EQUALS,'='][n:265-NT:335] SHIFT1 -Tokens remaining:4 -[State:411]{|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[IDENT,'1'][n:1602-NT:1683] SHIFT1 -Tokens remaining:3 -[State:31]{|31|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:332)][nState:149] -[State:149]{|149|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:-24-NT:50] REDUCE2[Reducing(l:0,r:220)][nState:277] -Tokens remaining:3 -[State:277]{|277|149|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:367-NT:441] REDUCE2[Reducing(l:2,r:304)][nState:227] -Tokens remaining:3 -[State:227]{|227|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:295-NT:369] REDUCE2[Reducing(l:1,r:280)][nState:144] -Tokens remaining:3 -[State:144]{|144|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:222-NT:296] REDUCE2[Reducing(l:1,r:277)][nState:143] -Tokens remaining:3 -[State:143]{|143|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:275)][nState:142] -[State:142]{|142|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:187-NT:261] REDUCE2[Reducing(l:1,r:272)][nState:141] -Tokens remaining:3 -[State:141]{|141|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:615-NT:689] REDUCE2[Reducing(l:1,r:270)][nState:140] -Tokens remaining:3 -[State:140]{|140|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:268)][nState:139] -[State:139]{|139|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:266)][nState:138] -[State:138]{|138|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:365-NT:439] REDUCE2[Reducing(l:1,r:264)][nState:137] -Tokens remaining:3 -[State:137]{|137|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:1-NT:75] REDUCE2[Reducing(l:1,r:256)][nState:169] -Tokens remaining:3 -[State:169]{|169|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:235)][nState:470] -[State:470]{|470|411|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:154)][nState:413] -[State:413]{|413|325|212|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:152)][nState:211] -[State:211]{|211|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:63-NT:137] REDUCE2[Reducing(l:0,r:337)][nState:324] -Tokens remaining:3 -[State:324]{|324|211|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:149)][nState:210] -[State:210]{|210|207|94|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:329-NT:403] REDUCE2[Reducing(l:1,r:147)][nState:320] -Tokens remaining:3 -[State:320]{|320|207|94|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:3,r:200)][nState:93] -[State:93]{|93|81|81|81|81|8Absyn.Program.PROGRAM(classes = {Absyn.Class.CLASS(name = test1, partialPrefix = 0, finalPrefix = 0, encapsulatedPrefix = 0, restriction = Absyn.Restriction.R_CLASS(), body = Absyn.ClassDef.PARTS(typeVars = {NIL}, classAttrs = {NIL}, classParts = {Absyn.ClassPart.PUBLIC(contents = {Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = c, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 6, columnNumberStart = 2, lineNumberEnd = 6, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = a, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 7, columnNumberStart = 2, lineNumberEnd = 7, columnNumberEnd = 8, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.PARAM(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = z, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 3), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 18, lineNumberEnd = 8, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 8, columnNumberStart = 2, lineNumberEnd = 8, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Boolean), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = NONE()), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 9, columnNumberStart = 2, lineNumberEnd = 9, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.VAR(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = String), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = t, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.STRING(value = test), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 10, lineNumberEnd = 10, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 10, columnNumberStart = 2, lineNumberEnd = 10, columnNumberEnd = 17, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.CONST(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Real), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = pi, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.REAL(value = 3.14), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 18, lineNumberEnd = 11, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 11, columnNumberStart = 2, lineNumberEnd = 11, columnNumberEnd = 23, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE())), Absyn.ElementItem.ELEMENTITEM(element = Absyn.Element.ELEMENT(finalPrefix = 0, redeclareKeywords = NONE(), innerOuter = Absyn.InnerOuter.NOT_INNER_OUTER(), name = component, specification = Absyn.ElementSpec.COMPONENTS(attributes = Absyn.ElementAttributes.ATTR(flowPrefix = 0, streamPrefix = 0, parallelism = 0, variability = Absyn.Variability.CONST(), direction = Absyn.Direction.BIDIR(), arrayDim = {NIL}), typeSpec = Absyn.TypeSpec.TPATH(path = Absyn.Path.IDENT(name = Integer), arrayDim = NONE()), components = {Absyn.ComponentItem.COMPONENTITEM(component = Absyn.Component.COMPONENT(name = x, arrayDim = {NIL}, modification = SOME(Absyn.Modification.CLASSMOD(elementArgLst = {NIL}, eqMod = Absyn.EqMod.EQMOD(exp = Absyn.Exp.CREF(componentRef = Absyn.ComponentRef.CREF_IDENT(name = 1, subscripts = {NIL})), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 20, lineNumberEnd = 12, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))))), condition = NONE(), comment = SOME(Absyn.Comment.COMMENT(annotation_ = NONE(), comment = NONE())))}), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 12, columnNumberStart = 2, lineNumberEnd = 12, columnNumberEnd = 22, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)), constrainClass = NONE()))})}, comment = NONE()), info = Absyn.Info.INFO(fileName = ../../testsuite/omcc_test/Test1.mo, isReadOnly = 0, lineNumberStart = 5, columnNumberStart = 2, lineNumberEnd = 13, columnNumberEnd = 11, buildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 0, lastEditTime = 0)))}, within_ = Absyn.Within.TOP(), globalBuildTimes = Absyn.TimeStamp.TIMESTAMP(lastBuildTime = 1.338818e+09, lastEditTime = 1.338818e+09))1|81|38|23|0} -REDUCE3[Reducing(l:1,r:140)][nState:85] -[State:85]{|85|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:1,r:131)][nState:82] -[State:82]{|82|81|81|81|81|81|81|38|23|0} -[SEMICOLON,';'][n:249-NT:323] SHIFT1 -Tokens remaining:2 -[State:199]{|199|82|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:129)][nState:81] -[State:81]{|81|81|81|81|81|81|81|38|23|0} -[ENDCLASS,'end test1'][n:1020-NT:1140] REDUCE2[Reducing(l:1,r:127)][nState:198] -Tokens remaining:2 -[State:198]{|198|81|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:198] -[State:198]{|198|81|38|23|0} -REDUCE3[Reducing(l:2,r:128)][nState:80] -[State:80]{|80|38|23|0} -REDUCE3[Reducing(l:1,r:47)][nState:76] -[State:76]{|76|38|23|0} -[ENDCLASS,'end test1'][n:972-NT:1092] REDUCE2[Reducing(l:1,r:45)][nState:75] -Tokens remaining:2 -[State:75]{|75|38|23|0} -[ENDCLASS,'end test1'][n:198-NT:318] SHIFT1 -Tokens remaining:1 -[State:196]{|196|75|38|23|0} -REDUCE3[Reducing(l:2,r:14)][nState:72] -[State:72]{|72|38|23|0} -REDUCE3[Reducing(l:3,r:10)][nState:21] -[State:21]{|21|0} -REDUCE3[Reducing(l:1,r:9)][nState:20] -[State:20]{|20|0} -[SEMICOLON,';'][n:123-NT:197] SHIFT1 -[State:36]{|36|20|0} - -Now at end of input: -[n:1410] REDUCE4[Reducing(l:2,r:5)][nState:19] -Reprocesing at the END -[State:19]{|19|0} -REDUCE3[Reducing(l:1,r:2)][nState:17] -[State:17]{|17|0} - -Now at end of input: -[n:117] SHIFT -Reprocesing at the END -[State:34]{|34|17|0} - - -***************-ACCEPTED-*************** - - -SUCCEED -args:../../testsuite/omcc_test/Test1.mo -OMCCp v0.9.2 (OpenModelica compiler-compiler Parser generator) Lexer and Parser Generator-2012{,,,,,,,,,,,,,,,,,,,,} -"" +"[LexerCodeModelica.mo:865:12-865:77:writable] Warning: info was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +[ParserModelica.mo:134:5-134:59:writable] Error: Variable Error.SYNTAX_ERROR not found in scope ParserModelica.addSourceMessage +" Equation mismatch: omc-diff says: Line 27: Text differs: expected: Parsing Modelica with file ../../testsuite/omcc_test/Test got: "[LexerCodeModelica.mo: == 1 out of 1 tests failed [omcc, time: 4] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/omcc' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/parser' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + IntegerLiterals (32-bit) ... ok [time:0] - Assign1 ... ok [time:0] - Assign2 ... ok [time:0] - Assign3 ... ok [time:0] - Assign4 ... ok [time:0] - Class3 ... ok [time:0] - Class4 ... ok [time:0] + Code (3.2) ... ok [time:0] - ConstructParameters1 ... ok [time:0] - Declaration1 ... ok [time:0] - Declaration2 ... ok [time:0] - Declaration3 ... ok [time:0] + DocumentationBackslash ... ok [time:0] + DotName ... ok [time:0] + EmptyWithin ... ok [time:0] - Identifier ... ok [time:0] - IfElseIf ... ok [time:0] + MetaModelicaMatchElse ... ok [time:0] - MetaModelicaStringOpModelicaLexer ... ok [time:0] - MissingEquation.mo ... ok [time:0] - MissingSemicolon ... ok [time:0] - ModifyConstant3 ... ok [time:0] + OptionalOutput ... ok [time:0] + ParseCompiler/Sources ... ok [time:29] + ParseElementReplaceable ... ok [time:0] - ParseError1 ... ok [time:0] - ParseError2 ... ok [time:0] - ParseError3 ... ok [time:0] + ParseFullModelica1.6 ... ok [time:2] + ParseFullModelica2.2.1 ... ok [time:2] + ParseFullModelica3.1 ... ok [time:5] + ParseFullModelica3.2 ... ok [time:15] + ParseString ... ok [time:0] - RealOpLexerModelica ... ok [time:0] + RealOpLexerMetaModelica ... ok [time:0] + Redeclare ... ok [time:0] - SimpleIntegrator4 ... ok [time:0] + WildLexerModelica ... ok [time:1] - WildLexerMetaModelica ... ok [time:0] + ParseModel-WriteModel-ParseModel ... ok [time:22] == 0 out of 40 tests failed [parser, time: 84] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/parser' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/records' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + Record Derived 1 ... ok [time:0] + Record Derived 2 ... ok [time:0] + Empty Record Constructor ... ok [time:1] + Empty Record Input ... ok [time:0] + Simple Record Constructor ... ok [time:1] + Simple Record Input ... ok [time:0] + Record-in-Record Constructor ... ok [time:1] + Record-in-Record Input ... ok [time:0] + OperatorOverloadComplex.mo ... ok [time:0] + OperatorOverloadComplexArray.mo ... ok [time:1] + RecordClassModOutput.mo ... ok [time:0] + Record Modifications ... ok [time:0] + Record Constructor with Parameters ... ok [time:0] + Record Variability ... ok [time:0] + RecordFuncParam ... ok [time:0] + RecordFuncParam ... ok [time:2] + RecordBindingsOrdered ... ok [time:0] == 0 out of 17 tests failed [records, time: 6] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/records' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/redeclare' Running tests... + ClassExtends1 ... ok [time:0] + ClassExtends2 ... ok [time:0] + ClassExtends3 ... ok [time:0] + ClassExtends4 ... ok [time:0] + ClassExtends4 ... ok [time:0] - ClassExtendsInvalid1 ... ok [time:0] - ClassExtendsInvalid2 ... ok [time:0] - ConstantRedeclareModifier ... ok [time:0] - DuplicateRedeclares1 ... ok [time:0] - DuplicateRedeclares2 ... ok [time:0] - FinalRedeclareModifier ... ok [time:0] + FinalRedeclareModifier2 ... ok [time:0] - NonexistentElementRedeclare1 ... ok [time:0] - NonexistentElementRedeclare2 ... ok [time:0] + Redeclare1 ... ok [time:1] + Redeclare2 ... ok [time:0] + Redeclare3 ... ok [time:0] + Redeclare4 ... ok [time:0] + Redeclare5 ... ok [time:0] + Redeclare6 ... ok [time:0] + Redeclare6 ... ok [time:0] + RedeclareBaseClass1 ... ok [time:1] - RedeclareFlowEffort ... ok [time:0] + RedeclareFunction (Bug1432) ... ok [time:0] + RedeclareFunction1 ... ok [time:0] - RedeclareModifierInvalid1 ... ok [time:0] - RedeclareModifierInvalid2 ... ok [time:0] + RedeclareVisibility ... ok [time:0] - RedeclareVisibility2 ... ok [time:0] - ReplaceableBaseClass ... ok [time:0] + BranchingDynamicPipes.mo ... ok [time:0] == 0 out of 31 tests failed [redeclare, time: 5] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/redeclare' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/scodeinst' Running tests... + bindings1.mo ... ok [time:0] + bindings2.mo ... ok [time:0] + bindings3.mo ... ok [time:0] + bindings4.mo ... ok [time:0] + bindings5.mo ... ok [time:0] + bindings7.mo ... ok [time:0] - builtinmod2.mo ... ok [time:0] + classextends1.mo ... ok [time:0] + classextends2.mo ... ok [time:0] + compfunc.mo ... ok [time:0] - conn1.mo ... ok [time:0] - conn2.mo ... ok [time:0] - conngraph1.mo ... ok [time:0] + const1.mo ... ok [time:1] + const2.mo ... ok [time:0] + const3.mo ... ok [time:0] + const4.mo ... ok [time:0] + const8.mo ... ok [time:0] - const9.mo ... ok [time:0] + const10.mo ... ok [time:0] + const13.mo ... ok [time:1] - const14.mo ... ok [time:0] + const16.mo ... ok [time:0] + dim1.mo ... ok [time:0] - dim3.mo ... ok [time:0] + dim7.mo ... ok [time:0] + dim10.mo ... ok [time:0] + dim13.mo ... ok [time:1] + dim14.mo ... ok [time:0] + dim16.mo ... ok [time:0] + dim18 ... ok [time:0] + enum1.mo ... ok [time:0] + enum2.mo ... ok [time:0] + eq1.mo ... ok [time:0] + eq2.mo ... ok [time:1] + eq3.mo ... ok [time:0] + eq4.mo ... ok [time:0] + eq5.mo ... ok [time:0] + eq6.mo ... ok [time:0] + eq7.mo ... ok [time:0] + eq8.mo ... ok [time:0] + eq9.mo ... ok [time:1] - for3.mo ... ok [time:0] + func3.mo ... ok [time:0] - func6.mo ... ok [time:0] - func7.mo ... ok [time:0] + func9.mo ... ok [time:0] + function1.mo ... ok [time:0] + ih1.mo ... ok [time:1] + inst1.mo ... ok [time:0] + inst2.mo ... ok [time:0] + inst3.mo ... ok [time:0] - inst5.mo ... ok [time:0] - inst6.mo ... ok [time:0] + loop2.mo ... ok [time:0] + loop3.mo ... ok [time:0] - loop4.mo ... ok [time:0] + mod1.mo ... ok [time:0] - mod2.mo ... ok [time:0] - mod3.mo ... ok [time:0] + mod4.mo ... ok [time:0] - mod5.mo ... ok [time:0] + mod6.mo ... ok [time:0] + mod7.mo ... ok [time:1] + mod8.mo ... ok [time:0] + mod10.mo ... ok [time:0] - mod11.mo ... ok [time:0] - redeclare1.mo ... ok [time:0] + redeclare2.mo ... ok [time:0] + redeclare4.mo ... ok [time:0] + redeclare5.mo ... ok [time:0] + redeclare6.mo ... ok [time:0] + redeclare8.mo ... ok [time:0] + redeclare9.mo ... ok [time:0] + redeclare11.mo ... ok [time:0] + type1.mo ... ok [time:0] + type2.mo ... ok [time:0] + type3.mo ... ok [time:0] - type4.mo ... ok [time:1] - type5.mo ... ok [time:0] == 0 out of 80 tests failed [scodeinst, time: 12] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/scodeinst' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/siemens/nosim' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + translate FlueGasZoneSingleTube ... ok [time:26] + translate ParallelFlowEvaporator ... ok [time:27] + translate Junctions ... ok [time:26] + translate Pipes ... ok [time:32] + valve_test ... ok [time:59] == 0 out of 5 tests failed [nosim, time: 170] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/siemens/nosim' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/3rdParty/siemens/simulation' Running tests... OPENMODELICAHOME= C:\OpenModelica\trunk/build + simulate SolidComponents ... ok [time:8] + simulate SolidComponents ... ok [time:7] == 0 out of 2 tests failed [simulation, time: 16] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/3rdParty/siemens/simulation' make[2]: Entering directory `/c/OpenModelica/trunk/testsuite/streams' Running tests: + ActualStream ... ok [time:0] + InStreamInsideOutside ... ok [time:1] - InStreamInvalidArgument ... ok [time:0] + InStreamTwoInside ... ok [time:0] + InStreamTwoInside ... ok [time:0] + InStreamTwoOutside ... ok [time:0] + InStreamUnconnected ... ok [time:0] + StreamConcept_NoMedium_Total.mo ... ok [time:0] - StreamUnbalancedConnector ... ok [time:0] + ActualStreamCodeGen ... ok [time:1] == 0 out of 10 tests failed [streams, time: 3] make[2]: Leaving directory `/c/OpenModelica/trunk/testsuite/streams' make[1]: Leaving directory `/c/OpenModelica/trunk/testsuite'