v/vlib/v/parser
yuyi c64c4907a2
parser: check closure var name conflict (#14823)
2022-06-22 09:04:15 +03:00
..
tests parser: check closure var name conflict (#14823) 2022-06-22 09:04:15 +03:00
assign.v parser: correct error message for seclector_expr_assign.vv (#14747) 2022-06-12 20:29:54 +03:00
comptime.v v: always embed file data of \$embed_file(file) constructs, even without -prod, unless `-d embed_only_metadata` is given. 2022-06-01 09:08:18 +03:00
containers.v checker: stricter mutable reference check (fix #14803) (#14805) 2022-06-21 13:23:21 +03:00
expr.v parser, cgen: temporary prefix ++ for translated code 2022-06-18 13:30:47 +03:00
fn.v parser: check closure var name conflict (#14823) 2022-06-22 09:04:15 +03:00
for.v parser: improve error messages of 'for val in array' (#14459) 2022-05-19 11:53:27 +03:00
if_match.v parser, checker: check undefined ident in if expr using generic type name (#14734) 2022-06-10 11:57:26 +03:00
lock.v token: rename Position to Pos, rename position() to pos() (#13279) 2022-01-26 12:36:28 +02:00
module.v token: rename Position to Pos, rename position() to pos() (#13279) 2022-01-26 12:36:28 +02:00
parse_type.v fmt: fix fn return types list ending with comma (#14529) 2022-05-26 04:20:22 +03:00
parser.v tools: fix `v vet file.v` for `return if x { y // comment } else { z }` 2022-06-20 13:29:22 +03:00
sql.v all: cleanup smartcasts in the compiler (#13639) 2022-03-03 10:48:31 +02:00
struct.v all: add support for struct field deprecation (#14527) 2022-05-26 00:44:18 +03:00
tmpl.v vweb: simplify @foo by removing V_TEMPLATE rule 2022-05-14 17:46:30 +03:00
v_parser_test.v v.eval: add tests and fix runtime cast crash (#13019) 2022-01-03 18:30:42 +02:00