Replaced var with let
This commit is contained in:
@@ -75,7 +75,7 @@ program = {
|
|||||||
|
|
||||||
visibility = { "pub" ~ ("(" ~ static_path ~ ")")? }
|
visibility = { "pub" ~ ("(" ~ static_path ~ ")")? }
|
||||||
mutable = { "mut" }
|
mutable = { "mut" }
|
||||||
var = { "var" }
|
let_kw = { "let" }
|
||||||
|
|
||||||
// ======================================================
|
// ======================================================
|
||||||
// GENERICS
|
// GENERICS
|
||||||
@@ -190,7 +190,7 @@ attributes = {
|
|||||||
// DECLARATION HELPERS
|
// DECLARATION HELPERS
|
||||||
// ======================================================
|
// ======================================================
|
||||||
var_decl = {
|
var_decl = {
|
||||||
(var | type_expr) ~ pattern
|
(let_kw | type_expr) ~ pattern
|
||||||
}
|
}
|
||||||
|
|
||||||
field = {
|
field = {
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ impl<'a> TryFrom<pest::iterators::Pair<'a, Rule>> for VarDecl {
|
|||||||
let type_ = inner
|
let type_ = inner
|
||||||
.next()
|
.next()
|
||||||
.and_then(|pair| {
|
.and_then(|pair| {
|
||||||
if pair.as_str().trim() == "var" {
|
if pair.as_rule() == Rule::let_kw {
|
||||||
None
|
None
|
||||||
} else {
|
} else {
|
||||||
Some(TypeExpr::try_from(pair))
|
Some(TypeExpr::try_from(pair))
|
||||||
|
|||||||
Reference in New Issue
Block a user