Skip to content

Commit

Permalink
lambda arg default value
Browse files Browse the repository at this point in the history
Signed-off-by: he1pa <[email protected]>
  • Loading branch information
He1pa committed Sep 24, 2024
1 parent 5e39f01 commit 78dff79
Show file tree
Hide file tree
Showing 16 changed files with 262 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: false,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -82,6 +83,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -103,6 +105,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: BOOL,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -124,6 +127,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: ANY,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -145,6 +149,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: false,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -38,6 +39,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -59,6 +61,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: BOOL,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -80,6 +83,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: ANY,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -101,6 +105,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand Down Expand Up @@ -182,6 +187,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: false,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -203,6 +209,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -224,6 +231,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: BOOL,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -245,6 +253,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: ANY,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -266,6 +275,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand Down Expand Up @@ -383,6 +393,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: false,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -404,6 +415,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -425,6 +437,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: BOOL,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -446,6 +459,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: ANY,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -467,6 +481,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: STR,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: UNION,
},
has_default: false,
default_value: None,
range: (
Position {
filename: "",
Expand All @@ -409,6 +410,7 @@ expression: "format!(\"{:#?}\", p.symbols.values())"
flags: FLOAT,
},
has_default: true,
default_value: None,
range: (
Position {
filename: "",
Expand Down
3 changes: 3 additions & 0 deletions kclvm/sema/src/builtin/decorator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,21 @@ register_decorator! {
name: "version".to_string(),
ty: Arc::new(Type::STR),
has_default: true,
default_value: None,
range: dummy_range(),
},
Parameter {
name: "reason".to_string(),
ty: Arc::new(Type::STR),
has_default: true,
default_value: None,
range: dummy_range(),
},
Parameter {
name: "strict".to_string(),
ty: Arc::new(Type::BOOL),
has_default: true,
default_value: None,
range: dummy_range(),
},
],
Expand Down
Loading

0 comments on commit 78dff79

Please sign in to comment.