mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 04:22:13 +08:00
Expressions: support ${my var} syntax (#29819)
This commit is contained in:
@ -300,8 +300,9 @@ func (t *Tree) v() Node {
|
||||
func (t *Tree) Var() (v *VarNode) {
|
||||
token := t.next()
|
||||
varNoPrefix := strings.TrimPrefix(token.val, "$")
|
||||
t.VarNames = append(t.VarNames, varNoPrefix)
|
||||
return newVar(token.pos, varNoPrefix, token.val)
|
||||
varNoBraces := strings.TrimSuffix(strings.TrimPrefix(varNoPrefix, "{"), "}")
|
||||
t.VarNames = append(t.VarNames, varNoBraces)
|
||||
return newVar(token.pos, varNoBraces, token.val)
|
||||
}
|
||||
|
||||
// Func parses a FuncNode.
|
||||
|
Reference in New Issue
Block a user