| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
comment. Old style still works but is deprecated with a warning. Using unknown tags is now an error instead of a warning. There is a new token for #+ which consumes the whole line (or until it hits a comment). The tags are parsed like before. There are errors to tell you if you use something invalid in the pre-package-line block.
|
| |\
| |
| | |
Refactor `show_error_on_line`
|
| | | |
|
| | |
| |
| |
| | |
float literals
|
| | | |
|
| |/ |
|
| |
|
|
|
| |
The tokenizer and the parser were reporting it in different positions.
This way, they'll report in the same spot.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Allowing for two different error message styles:
default or odin
path(line:column) message
unix
path:line:column: message
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
currently)
|
| | |
|
| |
|
|
| |
used as a binary operator
|
| | |
|
| |
|
|
| |
iterating across a scope entry map
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
return values
|
| |
|
|
| |
(optimize later)
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
but easier to change later)
|
| |
|
|
| |
are in one place
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Example:
Cannot convert '(1 + 2)' to 'untyped bool' from 'untyped integer'
x := (1 + 2) * true;
^~~~~~^
|
| | |
|
| | |
|