# Time stamps
GLOG_STAMP [EFIW]\d\d\d\d\s+\d\d\:\d\d\:\d*\.\d+
TIMESTAMP (\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[.]\d+?Z|[-+]\d{2}:\d{2}?)

FLOAT [-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?

INT [-+]?\d+

# base-10 integer, or will interpret a number as hexadecimal if it's preceded by 0x,
# and octal if it's preceded by 0. Per scanf.
INT_ANY [-+]?(0[xX][\dA-Fa-f]+|0[0-7]*|\d+)

HEX [-+]?(0[xX])?[\dA-Fa-f]+
