Question
This may be fixed later on but after carefully checking my code with yours I am getting line and col zero indexed in lexer error messages. I think that it is because compiler_process_create does not initialise these? Adding this just before "return process" cures it. I don't understand why as ther lexer error messages using lex_process.compiler in error messages, which is initialised... Oh my head!