gingerBill
|
cffbd2d276
|
Add odin/parser/parse_files.odin
|
2020-12-13 17:09:41 +00:00 |
|
gingerBill
|
f64584b92a
|
Improve -insert-semicolon rules
|
2020-12-09 23:40:45 +00:00 |
|
gingerBill
|
9eb12889f4
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-12-09 23:35:14 +00:00 |
|
gingerBill
|
6f6a3f2ccf
|
Fix typos for -insert-semicolon
|
2020-12-09 23:35:08 +00:00 |
|
DanielGavin
|
934809397f
|
small fixes to the parser
|
2020-12-09 21:33:10 +01:00 |
|
gingerBill
|
98c8fde098
|
Remove unused tokens
|
2020-12-06 13:17:48 +00:00 |
|
gingerBill
|
ea60db9f53
|
Add inline asm expression to odin/parser
|
2020-12-06 01:14:55 +00:00 |
|
gingerBill
|
0e9b357a5d
|
Fix typo
|
2020-12-06 00:55:31 +00:00 |
|
gingerBill
|
ca4657fd31
|
Add custom semicolon insertion to odin/tokenizer and odin/parser
|
2020-12-06 00:47:58 +00:00 |
|
gingerBill
|
d94414b0f4
|
Correct ternary if/when parsing
|
2020-12-06 00:15:35 +00:00 |
|
gingerBill
|
80fead1de5
|
Add ast.Selector_Expr_Call
|
2020-12-06 00:03:45 +00:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
10afc58d7d
|
Minor style change in parser.odin
|
2020-09-16 22:28:32 +01:00 |
|
gingerBill
|
97d7d8301a
|
Fix ast.Branch_Node parsing in package odin/parser
|
2020-09-16 22:19:57 +01:00 |
|
gingerBill
|
4cf240ca05
|
Fix odin/parser issues
|
2020-09-15 22:14:23 +01:00 |
|
gingerBill
|
d3eca21e40
|
Fix style in parse.odin
|
2020-08-26 22:48:32 +01:00 |
|
Mikkel Hjortshoej
|
16b50a2f57
|
Fix #711
|
2020-08-18 21:57:47 +02:00 |
|
Kevin Watters
|
0b67de47d6
|
add #config to odin parser
Update the `core:odin` parser for the new `#config` idiom.
|
2020-06-04 10:48:13 -04:00 |
|
gingerBill
|
832a586b8d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-04-30 17:48:46 +01:00 |
|
gingerBill
|
117ade0700
|
Fix errors in package win32
|
2020-04-30 17:48:35 +01:00 |
|
zhibog
|
c704de8442
|
Added the #maybe directive to the union struct in the AST. Also added it to the parsing code for a union.
|
2020-04-25 18:21:32 +02:00 |
|
zhibog
|
3a1bee19a9
|
Added a bool flag to the Block_Stmt struct to have information whether or not 'do' was used vs brackets in the AST
|
2020-04-18 21:34:14 +02:00 |
|
gingerBill
|
a83d9f59f6
|
Fix typo in parser.odin
|
2020-03-07 21:12:52 +00:00 |
|
gingerBill
|
e92fdb4a99
|
x if cond else y and x when cond else y expressions
|
2020-03-05 20:34:30 +00:00 |
|
gingerBill
|
159150c6d9
|
Allow not_in as keyword over notin, but still allow notin to work
|
2020-01-16 10:00:14 +00:00 |
|
gingerBill
|
d1c9fd4e01
|
Implement #complete switch by default, replace with #partial switch #511
|
2019-12-22 12:03:48 +00:00 |
|
gingerBill
|
71c8a3456e
|
Update package odin/parser for #soa and #vector
|
2019-11-27 15:23:54 +00:00 |
|
gingerBill
|
3b898e5224
|
Add @force to foreign import
|
2019-11-01 19:26:22 +00:00 |
|
gingerBill
|
7fae890ef9
|
Allow ranges for array-like compound literals
|
2019-10-26 14:06:29 +01:00 |
|
gingerBill
|
2a6d9e8927
|
#panic; Minor change to demo.odin; Fix #assert bug at file scope
|
2019-10-13 12:38:23 +01:00 |
|
gingerBill
|
939459b635
|
Change implicit semicolon rules for record types within procedure bodies; Update package odin/*
|
2019-10-06 19:16:55 +01:00 |
|
gingerBill
|
562b518394
|
Change print*_err to eprint* in core library
|
2019-10-06 18:54:29 +01:00 |
|
gingerBill
|
d62503d031
|
Change precedence for in and notin to match + - | ~
|
2019-10-06 18:14:02 +01:00 |
|
gingerBill
|
4afc78efc6
|
Add where clauses to struct and union
|
2019-09-08 12:12:41 +01:00 |
|
gingerBill
|
b9d3129fb3
|
where clauses for procedure literals
|
2019-08-31 20:13:28 +01:00 |
|
gingerBill
|
b311540b16
|
Make require_results an attribute rather than a suffix tag for procedures
|
2019-08-31 14:48:56 +01:00 |
|
gingerBill
|
a58c29582e
|
Add new stuff to package reflect; fix -vet for odin_parser
|
2019-08-13 23:21:33 +01:00 |
|
gingerBill
|
9c63212824
|
Struct field tags
|
2019-08-09 21:59:58 +01:00 |
|
gingerBill
|
2c5c8192f8
|
Fix parsing for procedure literals expression statements; improve assert performance; other minor fixes
|
2019-07-28 22:58:56 +01:00 |
|
gingerBill
|
8ee7ee7120
|
Fix core library for the new procedure parameter addressing mode
|
2019-07-15 22:16:27 +01:00 |
|
gingerBill
|
308300c1fc
|
Add extra error handling for parsing slices
|
2019-07-09 11:18:50 +01:00 |
|
gingerBill
|
c5b3d7a736
|
Update package odin_parser
|
2019-07-07 16:20:58 +01:00 |
|
gingerBill
|
65e9b4d5f0
|
Update parsers
|
2019-05-28 12:55:55 +01:00 |
|
gingerBill
|
665734f04f
|
Fix package odin/parser
|
2019-05-09 16:35:35 +01:00 |
|
gingerBill
|
45fbc4e8c5
|
Add #load to package odin/parser
|
2019-04-21 22:36:52 +01:00 |
|
gingerBill
|
1354f53d02
|
Remove derived from context; Fix parsing issue for typeid specializations in record parameters; Fix runtime printing of types
|
2019-03-31 11:58:54 +01:00 |
|
gingerBill
|
bdab5e00da
|
Minor code clean up
|
2019-03-11 19:52:40 +00:00 |
|
gingerBill
|
c634d4a96d
|
Using implicit selector expressions in the core library
|
2019-03-06 19:13:50 +00:00 |
|
gingerBill
|
ad3b6ab718
|
Implicit Selector Expressions: .A
|
2019-03-06 16:19:47 +00:00 |
|
gingerBill
|
0c8746ada6
|
Add support for custom keywords in core:odin/* packages
|
2019-02-25 12:41:43 +00:00 |
|