Lines Matching refs:value
104 func (p *printer) printValue(value Value) {
105 if value.Variable != "" {
106 p.printToken(value.Variable, value.Pos)
107 } else if value.Expression != nil {
108 p.printExpression(*value.Expression)
110 switch value.Type {
113 if value.BoolValue {
118 p.printToken(s, value.Pos)
120 p.printToken(strconv.Quote(value.StringValue), value.Pos)
122 p.printList(value.ListValue, value.Pos, value.EndPos)
124 p.printMap(value.MapValue, value.Pos, value.EndPos)
126 panic(fmt.Errorf("bad property type: %d", value.Type))
137 for _, value := range list {
138 p.printValue(value)
144 for _, value := range list {
145 p.printValue(value)