Fabian Sperber
|
bce66e3b42
Add `or_break` and `or_continue` to the list of tokens that have an automatic semicolon added at the end of the line
|
há 1 ano atrás |
gingerBill
|
44ea82f845
Clean up usage of `using` throughout core and vendor
|
há 2 anos atrás |
Daniel Gavin
|
a2a7647c90
Fix '>>' operand being tokenized correctly and switch statement with bare semicolon.
|
há 4 anos atrás |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
há 4 anos atrás |
gingerBill
|
4e1c9b71f4
Update `core:odin/*` for `or_else` and `or_return`
|
há 4 anos atrás |
gingerBill
|
dd8fa1d690
Prefer `..=` over `..`
|
há 4 anos atrás |
gingerBill
|
afff9478c8
Make core:odin/tokenizer be consistent with the compiler's version
|
há 4 anos atrás |
Daniel Gavin
|
44ee0f2cdc
Merge branch 'master' into prototype-fmt
|
há 4 anos atrás |
gingerBill
|
df3512b112
Make `core:odin` use a `string` for the source rather than `[]byte`
|
há 4 anos atrás |
gingerBill
|
ce08e832f7
Allow `..=` alongside `..` as a "full range" operator; Update `core:odin/parser` etc
|
há 4 anos atrás |
Daniel Gavin
|
9c6ab05981
fix tokenizer for ~= and better struct aligning
|
há 4 anos atrás |
gingerBill
|
54e6c50769
Implement `f16` functionality
|
há 4 anos atrás |
DanielGavin
|
02bbac0903
changed error
|
há 4 anos atrás |
DanielGavin
|
b8658547e0
Give error if raw literal hits EOF, and stop removing .Using if it exists in flags and allowed_flags.
|
há 4 anos atrás |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
há 4 anos atrás |
DanielGavin
|
934809397f
small fixes to the parser
|
há 4 anos atrás |
gingerBill
|
98c8fde098
Remove unused tokens
|
há 4 anos atrás |
gingerBill
|
ca4657fd31
Add custom semicolon insertion to odin/tokenizer and odin/parser
|
há 4 anos atrás |
gingerBill
|
4cf240ca05
Fix odin/parser issues
|
há 5 anos atrás |
gingerBill
|
159150c6d9
Allow not_in as keyword over notin, but still allow notin to work
|
há 5 anos atrás |
gingerBill
|
939459b635
Change implicit semicolon rules for record types within procedure bodies; Update `package odin/*`
|
há 6 anos atrás |
gingerBill
|
562b518394
Change print*_err to eprint* in core library
|
há 6 anos atrás |
gingerBill
|
4908d1ebdd
Update odin_tokenizer to support quaternion literals
|
há 6 anos atrás |
gingerBill
|
8ee7ee7120
Fix core library for the new procedure parameter addressing mode
|
há 6 anos atrás |
gingerBill
|
9cadd58465
Improve tokenizer slightly
|
há 6 anos atrás |
gingerBill
|
0c8746ada6
Add support for custom keywords in core:odin/* packages
|
há 6 anos atrás |
gingerBill
|
e16409f88a
Fix package odin_parser bugs
|
há 6 anos atrás |
gingerBill
|
2b80683fc7
Vet odin/* packages
|
há 6 anos atrás |
gingerBill
|
c72427fd1e
package odin_parser
|
há 6 anos atrás |
gingerBill
|
a96bf08266
Fix tokenizer.odin bugs
|
há 6 anos atrás |