MCPcopy Index your code
hub / github.com/clojure/clojure / interpretToken

Method interpretToken

src/jvm/clojure/lang/LispReader.java:395–415  ·  view source on GitHub ↗
(String s, Resolver resolver)

Source from the content-addressed store, hash-verified

393}
394
395static 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
418private static Object matchSymbol(String s, Resolver resolver){

Callers 2

readMethod · 0.95
invokeMethod · 0.45

Calls 3

matchSymbolMethod · 0.95
runtimeExceptionMethod · 0.95
equalsMethod · 0.45

Tested by

no test coverage detected