GassaFM / interpr

Toy language to learn parallel computing
MIT License
5 stars 4 forks source link

Unusual CE message when running empty file. #11

Closed eakravchenko closed 4 years ago

eakravchenko commented 4 years ago

I tried to run empty file prog.pr using command interpr prog.pr. Thereafter I recieved very unusual messege: " core.exception.AssertError@C:\Tools\dmd\windows\bin....\src\phobos\std\range\primitives.d(2428): Attempting to fetch the front of an empty array of Line

0x00427085 in _d_assert_msg 0x004204E0 in language.FunctionBlock parser.StatementParser.parseFunctionBlock(immutable(char)[]) at C:\programs\git\interpr\parser.d(558) 0x0042086C in language.FunctionBlock parser.StatementParser.parse(immutable(char)[][]) at C:\programs\git\interpr\parser.d(604) 0x004025C6 in _Dmain at C:\programs\git\interpr\interpr.d(58) 0x0042D6EB in void rt.dmain2._d_run_main2(char[][], uint, extern (C) int function(char[][])).runAll().__lambda1() 0x0042D665 in void rt.dmain2._d_run_main2(char[][], uint, extern (C) int function(char[][])).runAll() 0x0042D500 in _d_run_main2 0x00425946 in _d_run_main 0x0040280C in main at C:\Tools\dmd\windows\bin....\src\druntime\import\core\internal\entrypoint.d(34) 0x00450B9D in mainCRTStartup 0x76CB6359 in BaseThreadInitThunk 0x772D7B74 in RtlGetAppContainerNamedObjectPath 0x772D7B44 in RtlGetAppContainerNamedObjectPath " This is not at all like a regular CE message. On first glance it looks like an RT error message.