func (p *parser) parseDecimal(annotations []Symbol) Decimal {
	text := p.next().Val

	// TODO: Properly calculate and track the precision of the decimal.

	return Decimal{annotations: annotations, isSet: true, text: text}
}
// parseDecimal parses a decimal value and counts the number of characters
// in the coefficient.
parseDecimal parses a decimal value and counts the number of characters
in the coefficient.
// parseDecimal parses a decimal value and counts the number of characters // in the coefficient .
func (p *parser) parseDecimal(annotations []Symbol) Decimal {
	text := p.next().Val
	return Decimal{annotations: annotations, isSet: true, text: text}
}
func ( p * parser ) parseDecimal ( annotations [ ] Symbol ) Decimal { text := p . next ( ) . Val return Decimal { annotations : annotations , isSet : true , text : text } }
parseDecimal parses a decimal value and counts the number of characters
in the coefficient.
parseDecimal parses a decimal value and counts the number of characters in the coefficient .
// TODO: Properly calculate and track the precision of the decimal.