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 |
|
gingerBill
|
cdfaa643cc
|
Reimplement -collection; remove static from Odin tokenizer/parser in core library
|
2019-02-23 23:30:03 +00:00 |
|
gingerBill
|
6a0c3d5599
|
Add default_parser procedure to package odin_parser
|
2019-02-10 22:05:18 +00:00 |
|
gingerBill
|
e16409f88a
|
Fix package odin_parser bugs
|
2019-02-09 22:34:27 +00:00 |
|
gingerBill
|
26fb1fa18c
|
Fix lead_comment issue is package odin_parser
|
2019-02-06 22:44:54 +00:00 |
|
gingerBill
|
dee28d998f
|
Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes
|
2019-01-30 14:24:14 +00:00 |
|
gingerBill
|
c6dee52abe
|
Finish up package odin_parser
|
2019-01-29 21:53:16 +00:00 |
|
gingerBill
|
2b80683fc7
|
Vet odin/* packages
|
2019-01-27 19:01:33 +00:00 |
|
gingerBill
|
5f840ea2fc
|
package odin_parser
|
2019-01-26 20:17:03 +00:00 |
|