|
|
|
|
|
by ret
4621 days ago
|
|
Your project is great, Pascal is really underrated language. I looked at parser (hand written are best), this part spotted my eyes https://github.com/lkesteloot/turbopascal/blob/master/Parser... - IMHO order of checking whatever node is identifier or not have to be reversed. Now, such simple program: program Test; procedure foo;
begin
end; begin
foo := 10;
end. produces error 'Error: can't cast from 70 to 76 ("10", line 8)' - whatever this means. :) |
|