Skip to content

Commit 4810a47

Browse files
committed
Rename env to $env
1 parent 10694ba commit 4810a47

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

builtin/builtin_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ func TestBuiltin_types(t *testing.T) {
153153
{`first(ArrayOfInt)`, reflect.Int},
154154
{`last(ArrayOfString)`, reflect.String},
155155
{`last(ArrayOfInt)`, reflect.Int},
156-
{`get(env, 'str')`, reflect.String},
157-
{`get(env, 'num')`, reflect.Int},
158-
{`get(env, 'ArrayOfString')`, reflect.Slice},
156+
{`get($env, 'str')`, reflect.String},
157+
{`get($env, 'num')`, reflect.Int},
158+
{`get($env, 'ArrayOfString')`, reflect.Slice},
159159
}
160160

161161
for _, test := range tests {

checker/checker.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ func (v *visitor) NilNode(*ast.NilNode) (reflect.Type, info) {
135135
}
136136

137137
func (v *visitor) IdentifierNode(node *ast.IdentifierNode) (reflect.Type, info) {
138-
if node.Value == "env" {
138+
if node.Value == "$env" {
139139
return mapType, info{}
140140
}
141141
if fn, ok := v.config.Functions[node.Value]; ok {
@@ -399,7 +399,7 @@ func (v *visitor) MemberNode(node *ast.MemberNode) (reflect.Type, info) {
399399
base, _ := v.visit(node.Node)
400400
prop, _ := v.visit(node.Property)
401401

402-
if an, ok := node.Node.(*ast.IdentifierNode); ok && an.Value == "env" {
402+
if an, ok := node.Node.(*ast.IdentifierNode); ok && an.Value == "$env" {
403403
// If the index is a constant string, can save some
404404
// cycles later by finding the type of its referent
405405
if name, ok := node.Property.(*ast.StringNode); ok {
@@ -660,7 +660,7 @@ func (v *visitor) checkBuiltinGet(node *ast.BuiltinNode) (reflect.Type, info) {
660660

661661
val := node.Arguments[0]
662662
prop := node.Arguments[1]
663-
if id, ok := val.(*ast.IdentifierNode); ok && id.Value == "env" {
663+
if id, ok := val.(*ast.IdentifierNode); ok && id.Value == "$env" {
664664
if s, ok := prop.(*ast.StringNode); ok {
665665
return v.config.Types[s.Value].Type, info{}
666666
}

checker/checker_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -946,9 +946,9 @@ func TestCheck_env_keyword(t *testing.T) {
946946
input string
947947
want reflect.Kind
948948
}{
949-
{`env['str']`, reflect.String},
950-
{`env['num']`, reflect.Int},
951-
{`env[name]`, reflect.Interface},
949+
{`$env['str']`, reflect.String},
950+
{`$env['num']`, reflect.Int},
951+
{`$env[name]`, reflect.Interface},
952952
}
953953

954954
for _, test := range tests {

compiler/compiler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ func (c *compiler) NilNode(_ *ast.NilNode) {
227227
}
228228

229229
func (c *compiler) IdentifierNode(node *ast.IdentifierNode) {
230-
if node.Value == "env" {
230+
if node.Value == "$env" {
231231
c.emit(OpLoadEnv)
232232
return
233233
}

conf/types_table.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func CreateTypesTable(i interface{}) TypesTable {
5454
for _, key := range v.MapKeys() {
5555
value := v.MapIndex(key)
5656
if key.Kind() == reflect.String && value.IsValid() && value.CanInterface() {
57-
if key.String() == "env" { // Could check for all keywords here
57+
if key.String() == "$env" { // Could check for all keywords here
5858
panic("attempt to misuse env keyword as env map key")
5959
}
6060
types[key.String()] = Tag{Type: reflect.TypeOf(value.Interface())}
@@ -97,7 +97,7 @@ func FieldsFromStruct(t reflect.Type) TypesTable {
9797
}
9898
}
9999
}
100-
if fn := FieldName(f); fn == "env" { // Could check for all keywords here
100+
if fn := FieldName(f); fn == "$env" { // Could check for all keywords here
101101
panic("attempt to misuse env keyword as env struct field tag")
102102
} else {
103103
types[FieldName(f)] = Tag{

expr_test.go

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,24 +1688,24 @@ func TestEnv_keyword(t *testing.T) {
16881688
code string
16891689
want interface{}
16901690
}{
1691-
{"env['space test']", "ok"},
1692-
{"env['Section 1-2a']", "ok"},
1693-
{`env["c:\\ndrive\\2015 Information Table"]`, "ok"},
1694-
{"env['%*worst function name ever!!']", "ok"},
1695-
{"env['String Map'].one", "two"},
1696-
{"env['1'] + env['2']", "ok"},
1697-
{"1 + env['num'] + env['num']", 21},
1698-
{"MIN(env['num'],0)", 0},
1699-
{"env['nu' + 'm']", 10},
1700-
{"env[red + irect]", 10},
1701-
{"env['String Map']?.five", ""},
1702-
{"env.red", "n"},
1703-
{"env?.blue", nil},
1704-
{"env.mylist[1]", 2},
1705-
{"env?.OtherMap?.a", "b"},
1706-
{"env?.OtherMap?.d", ""},
1707-
{"'num' in env", true},
1708-
{"get(env, 'num')", 10},
1691+
{"$env['space test']", "ok"},
1692+
{"$env['Section 1-2a']", "ok"},
1693+
{`$env["c:\\ndrive\\2015 Information Table"]`, "ok"},
1694+
{"$env['%*worst function name ever!!']", "ok"},
1695+
{"$env['String Map'].one", "two"},
1696+
{"$env['1'] + $env['2']", "ok"},
1697+
{"1 + $env['num'] + $env['num']", 21},
1698+
{"MIN($env['num'],0)", 0},
1699+
{"$env['nu' + 'm']", 10},
1700+
{"$env[red + irect]", 10},
1701+
{"$env['String Map']?.five", ""},
1702+
{"$env.red", "n"},
1703+
{"$env?.blue", nil},
1704+
{"$env.mylist[1]", 2},
1705+
{"$env?.OtherMap?.a", "b"},
1706+
{"$env?.OtherMap?.d", ""},
1707+
{"'num' in $env", true},
1708+
{"get($env, 'num')", 10},
17091709
}
17101710

17111711
for _, tt := range tests {

0 commit comments

Comments
 (0)