`program` keyword is treated like `unit`

Issue #80 new
Bee Jay created an issue

Hi,

This little issue although doesn't stop the compiler, at least Free Pascal, but it's annoying nevertheless. When I write a pascal program that the program's name doesn't match the file name, OmniPascal keeps complaining and showing red-line on the code and red-mark on the file-tree panel of VS Code.

For example: A file named fibo.pas but uses program Fibonacci; in the code creates this false error.

Please, fix this little annoying bug. Thank you.

–Bee