FLUD Parse File Data Types

Each field of the logfile records is of a specific data type. The allowable types are described in the following table. In the parse file, the types are represented explicitly.

Acronym Name Meaning
N number any number, integer or real, optionally signed
I integer an integer
R real a real number
B boolean "yes" or "no"
L label A label is a string of simple alphanumeric characters with no embedded spaces. Essentially, an unquoted string.
A alpha A quoted string - any sequence of characters, surrounded by double quotes, "like this".
WN window an "*" indicating the same window as mentioned earlier in the logfile record.
BU button Identifies a particular mouse button.
K keystroke Identifies a particular key on the keyboard.
XY 2D position a pair of integers, separated by a comma, indicating a 2D position.
SC scroll a pair of real numbers, separated by a comma, indicating the position of a page within a window.
TX text the contents of a text widget: a quoted string, followed by a colon, followed by a pair of integers indicating the position of the text cursor.
3D 3D value Three real numbers, separated by commas, indicating a three dimensional value.
T time an absolute time value, as described in the specification.

Version 1.1
Page last modified: 15 May 2002
National Institute of Standards and Technology (NIST)