(Object reader, Object backquote, Object opts, Object pendingForms)
| 990 | |
| 991 | public static class SyntaxQuoteReader extends AFn{ |
| 992 | public Object invoke(Object reader, Object backquote, Object opts, Object pendingForms) { |
| 993 | PushbackReader r = (PushbackReader) reader; |
| 994 | try |
| 995 | { |
| 996 | Var.pushThreadBindings( |
| 997 | RT.map(GENSYM_ENV, PersistentHashMap.EMPTY)); |
| 998 | |
| 999 | Object form = read(r, true, null, true, opts, ensurePending(pendingForms)); |
| 1000 | return syntaxQuote(form); |
| 1001 | } |
| 1002 | finally |
| 1003 | { |
| 1004 | Var.popThreadBindings(); |
| 1005 | } |
| 1006 | } |
| 1007 | |
| 1008 | static Object syntaxQuote(Object form) { |
| 1009 | Object ret; |
nothing calls this directly
no test coverage detected