Figure 1.1:
The LINK Directory Structure
| Token ID |
Token String |
| INT_CONST |
([+\-])?[0-9][0-9]* |
| DBL_CONST |
([+\-])?[0-9]+(\.[0-9]*)([Ee][+\-]?[0-9]+)?([lL])? |
| DBL_CONST |
([+\-])?[0-9]*(\.[0-9]+)([Ee][+\-]?[0-9]+)?([lL])? |
| DBL_CONST |
([+\-])?[0-9]+(\.[0-9]*)?([Ee][+\-]?[0-9]+)([lL])? |
| FLT_CONST |
([+\-])?[0-9]+(\.[0-9]*)([Ee][+\-]?[0-9]+)?[fF] |
| FLT_CONST |
([+\-])?[0-9]*(\.[0-9]+)([Ee][+\-]?[0-9]+)?[fF] |
| FLT_CONST |
([+\-])?[0-9]+(\.[0-9]*)?([Ee][+\-]?[0-9]+)[fF] |
| LBRACE |
"{" |
| RBRACE |
"}" |
| LBRACKET |
"[" |
| RBRACKET |
"]" |
| LDIRECT |
"<" |
| RDIRECT |
">" |
| COMMA |
"," |
| ABSTRACTGRAPH |
Graph |
| MHYPERGRAPH |
MHyperGraph |
| HYPERGRAPH |
HyperGraph |
| MUHYPERGRAPH |
MUHyperGraph |
| UHYPERGRAPH |
UHyperGraph |
| MDHYPERGRAPH |
MDHyperGraph |
| DHYPERGRAPH |
DHyperGraph |
| MBINGRAPH |
MBinGraph |
| BINGRAPH |
BinGraph |
| MUBINGRAPH |
MUBinGraph |
| UBINGRAPH |
UBinGraph |
| MDBINGRAPH |
MDBinGraph |
| DBINGRAPH |
DBinGraph |
| VERTICES |
Vertices |
| EDGES |
Edges |
| LOCATION |
location |
| SUBGRAPH |
x_subgraph |
| INT_ATTR |
back |
| STR_ATTR |
color |
| INT_ATTR |
direction |
| DBL_ATTR |
distance |
| INT_ATTR |
finish_time |
| STR_ATTR |
graph_name |
| STR_ATTR |
label |
| INT_ATTR |
low |
| INT_ATTR |
mark |
| STR_ATTR |
name |
| INT_ATTR |
open |
| VPTR_ATTR |
pred |
| VPTR_ATTR |
forefather |
| INT_ATTR |
start_time |
| INT_ATTR |
size |
| DBL_ATTR |
weight |
| INT_ATTR |
width |
| DBL_ATTR |
x |
| DBL_ATTR |
y |
| IDENT |
[a-zA-Z_][a-zA-Z0-9_]* |
| STR_CONST |
\"([^"\n]|\\\"|\n)*\" |