# 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