================================================================================
Number - Integer
================================================================================

INTEGER_VALUE = 1234
NEGATIVE_INTEGER_VALUE = -1234
INVALID_INTEGER = 01234

--------------------------------------------------------------------------------

(document
 (assignment
  key: (identifier)
  value: (number 
    (integer
        (decimal))))
 (assignment
  key: (identifier)
  value: (number
      (integer
       (decimal))))
 (assignment
  key: (identifier)
  value: (value)))

================================================================================
Number - Float
================================================================================

FLOAT =  1234.23
FLOAT =   -1234.23

--------------------------------------------------------------------------------

(document
 (assignment
  key: (identifier)
  value: (number 
      (float)))
 (assignment
  key: (identifier)
  value: (number 
      (float))))

================================================================================
Number - Hex
================================================================================

HEX = 0xff00ff
INVALID_HEX = 0xffUUOKJ

--------------------------------------------------------------------------------

(document
 (assignment
  key: (identifier)
  value: (number
      (integer
       (hexadecimal))))
 (assignment
  key: (identifier)
  value: (value)))

================================================================================
Boolean
================================================================================

BOOL_VALUE = true
BOOL_VALUE = false

--------------------------------------------------------------------------------

(document
 (assignment
  key: (identifier)
  value: (boolean))
 (assignment
  key: (identifier)
  value: (boolean)))
