sym | SYM_LBRACK |
prec | 8 |
[ |
left | C_VAR |
right | { C_LIT, C_VAR, C_DEFINE, C_EXPR } |
output | C_VAR |
left | { K_ARRAY, K_DARRAY } use type = 1 |
left | K_HASHED use type = 2 |
right | { K_SCALAR, K_HASHEL, K_DARRAYEL } |
output | K_SCALAR if left = K_ARRAY |
output | K_DARRAYEL if left = K_DARRAY |
output | K_HASHEL if left = K_HASHED |
left/right | T_UNDEF | T_INT | T_SIZE_T | T_FLOAT | T_STRING | T_POINT | T_MATRIX | T_FILE | T_ATOM | T_RESIDUE | T_MOLECULE | T_BOUNDS | T_NULL | T_USER | T_ERROR | |
T_UNDEF | ||||||||||||||||
T_INT | T_INT | T_INT | ||||||||||||||
T_SIZE_T | T_SIZE_T | T_SIZE_T | ||||||||||||||
T_FLOAT | T_FLOAT | T_FLOAT | ||||||||||||||
T_STRING | T_STRING | T_STRING | ||||||||||||||
T_POINT | T_POINT | T_POINT | ||||||||||||||
T_MATRIX | T_MATRIX | T_MATRIX | ||||||||||||||
T_FILE | T_FILE | T_FILE | ||||||||||||||
T_ATOM | T_ATOM | T_ATOM | ||||||||||||||
T_RESIDUE | T_RESIDUE | T_RESIDUE | ||||||||||||||
T_MOLECULE | T_MOLECULE | T_MOLECULE | ||||||||||||||
T_BOUNDS | T_BOUNDS | T_BOUNDS | ||||||||||||||
T_NULL | ||||||||||||||||
T_USER | T_USER | T_USER | ||||||||||||||
T_ERROR |
left/right | T_UNDEF | T_INT | T_SIZE_T | T_FLOAT | T_STRING | T_POINT | T_MATRIX | T_FILE | T_ATOM | T_RESIDUE | T_MOLECULE | T_BOUNDS | T_NULL | T_USER | T_ERROR | |
T_UNDEF | ||||||||||||||||
T_INT | T_INT | |||||||||||||||
T_SIZE_T | T_SIZE_T | |||||||||||||||
T_FLOAT | T_FLOAT | |||||||||||||||
T_STRING | T_STRING | |||||||||||||||
T_POINT | T_POINT | |||||||||||||||
T_MATRIX | T_MATRIX | |||||||||||||||
T_FILE | T_FILE | |||||||||||||||
T_ATOM | T_ATOM | |||||||||||||||
T_RESIDUE | T_RESIDUE | |||||||||||||||
T_MOLECULE | T_MOLECULE | |||||||||||||||
T_BOUNDS | T_BOUNDS | |||||||||||||||
T_NULL | ||||||||||||||||
T_USER | T_USER | |||||||||||||||
T_ERROR |