# Evaluation error tests
# Format: pointer -> error type

# Nonexistent members
/nonexistent -> member not found
/foo/nonexistent -> type mismatch (array, not object)

# Out of bounds array indices
/foo/2 -> index out of bounds
/foo/99 -> index out of bounds

# Type mismatches
/foo/0/bar -> type mismatch (string, not object)
/ /0 -> type mismatch (number, not array)

# End marker always errors on get
/foo/- -> end marker not allowed
/- -> end marker not allowed
