(Var v, ISeq form)
| 7554 | } |
| 7555 | |
| 7556 | public static void checkSpecs(Var v, ISeq form) { |
| 7557 | if(RT.CHECK_SPECS && !MACRO_CHECK_LOADING) { |
| 7558 | try { |
| 7559 | ensureMacroCheck().applyTo(RT.cons(v, RT.list(form.next()))); |
| 7560 | } catch(Exception e) { |
| 7561 | throw new CompilerException((String) SOURCE_PATH.deref(), lineDeref(), columnDeref(), v.toSymbol(), CompilerException.PHASE_MACRO_SYNTAX_CHECK, e); |
| 7562 | } |
| 7563 | } |
| 7564 | } |
| 7565 | |
| 7566 | public static Object macroexpand1(Object x) { |
| 7567 | if(x instanceof ISeq) |
no test coverage detected