• Home
  • Raw
  • Download

Lines Matching refs:value

190 	value := p.parseExpression()
193 assignment.Value = value
194 assignment.OrigValue = value
292 value := p.parseExpression()
295 property.Value = value
301 func (p *parser) parseExpression() (value Value) {
302 value = p.parseValue()
305 return p.parseOperator(value)
307 return value
314 value := Value{}
322 value = value1
323 value.Variable = ""
329 value.StringValue = value1.StringValue + value2.StringValue
331 value.ListValue = append([]Value{}, value1.ListValue...)
332 value.ListValue = append(value.ListValue, value2.ListValue...)
335 value.MapValue, err = p.addMaps(value.MapValue, value2.MapValue, pos)
348 value.Expression = &Expression{
354 return value, nil
405 value, err := p.evaluateOperator(value1, value2, operator, pos)
411 return value
414 func (p *parser) parseValue() (value Value) {
431 func (p *parser) parseVariable() (value Value) {
434 value.Type = Bool
435 value.BoolValue = true
437 value.Type = Bool
438 value.BoolValue = false
448 value = assignment.Value
451 value.Variable = variable
453 value.Pos = p.scanner.Position
459 func (p *parser) parseStringValue() (value Value) {
460 value.Type = String
461 value.Pos = p.scanner.Position
467 value.StringValue = str
472 func (p *parser) parseListValue() (value Value) {
473 value.Type = List
474 value.Pos = p.scanner.Position
496 value.ListValue = elements
497 value.EndPos = p.scanner.Position
503 func (p *parser) parseMapValue() (value Value) {
504 value.Type = Map
505 value.Pos = p.scanner.Position
511 value.MapValue = properties
513 value.EndPos = p.scanner.Position
681 for i, value := range p.ListValue {
682 valueStrings[i] = value.String()