(String s, Resolver resolver)
| 393 | } |
| 394 | |
| 395 | static private Object interpretToken(String s, Resolver resolver) { |
| 396 | if(s.equals("nil")) |
| 397 | { |
| 398 | return null; |
| 399 | } |
| 400 | else if(s.equals("true")) |
| 401 | { |
| 402 | return RT.T; |
| 403 | } |
| 404 | else if(s.equals("false")) |
| 405 | { |
| 406 | return RT.F; |
| 407 | } |
| 408 | Object ret = null; |
| 409 | |
| 410 | ret = matchSymbol(s, resolver); |
| 411 | if(ret != null) |
| 412 | return ret; |
| 413 | |
| 414 | throw Util.runtimeException("Invalid token: " + s); |
| 415 | } |
| 416 | |
| 417 | |
| 418 | private static Object matchSymbol(String s, Resolver resolver){ |
no test coverage detected