v/vlib/v/parser
Delyan Angelov ac27a3ccee parser,cgen: improve `[flag]enum Abc{ a b }`, allow `x := Abc.a | Abc.b` 2020-11-27 23:09:14 +02:00
..
tests parser: move mut in if/match to expr (#6973) 2020-11-27 03:08:42 +01:00
assign.v all: refactor UnionSumType to SumType (#6944) 2020-11-25 13:09:40 +02:00
comptime.v fmt: handle $tmpl 2020-11-26 18:53:38 +01:00
containers.v vfmt: fix `match x { 10 /* ... */ {} }` and `a := [1/* x */, /* y */2, 3]` 2020-11-11 22:59:43 +02:00
fn.v scanner: guarantee an early exit when the parser/scanner is stuck 2020-11-27 12:44:39 +02:00
for.v all: `for mut val in vals {` (part 1) 2020-10-13 16:27:30 +02:00
if_match.v parser: move mut in if/match to expr (#6973) 2020-11-27 03:08:42 +01:00
lock.v fmt: fix multiple things and format most of the compiler (#6631) 2020-10-15 22:12:59 +02:00
module.v fmt: fix multiple things and format most of the compiler (#6631) 2020-10-15 22:12:59 +02:00
parse_type.v parser: fix generic structs from other modules (#6921) 2020-11-23 23:21:11 +01:00
parser.v parser,cgen: improve `[flag]enum Abc{ a b }`, allow `x := Abc.a | Abc.b` 2020-11-27 23:09:14 +02:00
pratt.v parser: remove unnecessary match as code (#6972) 2020-11-27 22:25:08 +02:00
sql.v all: refactor UnionSumType to SumType (#6944) 2020-11-25 13:09:40 +02:00
struct.v all: refactor UnionSumType to SumType (#6944) 2020-11-25 13:09:40 +02:00
v_parser_test.v fmt: fix multiple things and format most of the compiler (#6631) 2020-10-15 22:12:59 +02:00