diff --git a/src/Lib/Compile.newt b/src/Lib/Compile.newt index 9a59009..0a03f42 100644 --- a/src/Lib/Compile.newt +++ b/src/Lib/Compile.newt @@ -260,7 +260,7 @@ expToDoc (Var nm) = jsIdent nm expToDoc (JLam nms (JReturn exp)) = text "(" <+> commaSep (map jsIdent nms) <+> text ") =>" <+> text "(" ++ expToDoc exp ++ text ")" expToDoc (JLam nms body) = text "(" <+> commaSep (map jsIdent nms) <+> text ") =>" <+> bracket "{" (stmtToDoc body) "}" expToDoc JUndefined = text "null" -expToDoc (Index obj ix) = expToDoc obj ++ text "(" ++ expToDoc ix ++ text " :: Nil)" +expToDoc (Index obj ix) = expToDoc obj ++ text "[" ++ expToDoc ix ++ text "]" expToDoc (Dot obj nm) = expToDoc obj ++ text "." ++ jsIdent nm expToDoc (JPrimOp op t u) = parens 0 1 (expToDoc t) <+> text op <+> parens 0 1 (expToDoc u) diff --git a/src/Lib/TopContext.newt b/src/Lib/TopContext.newt index e4a2dc2..878d142 100644 --- a/src/Lib/TopContext.newt +++ b/src/Lib/TopContext.newt @@ -37,7 +37,7 @@ lookupRaw raw top = instance Show TopContext where - show (MkTop _ _ _ _ defs metas _ _ _) = "\nContext:\n (\{ joinBy "\n" $ map (show ∘ snd) $ toList defs} :: Nil)" + show (MkTop _ _ _ _ defs metas _ _ _) = "\nContext:\n [\{ joinBy "\n" $ map (show ∘ snd) $ toList defs}]" -- TODO need to get class dependencies working emptyTop : ∀ io. {{Monad io}} {{HasIO io}} -> io TopContext diff --git a/src/Lib/Util.newt b/src/Lib/Util.newt index c9b6f28..469763b 100644 --- a/src/Lib/Util.newt +++ b/src/Lib/Util.newt @@ -23,7 +23,7 @@ data Binder : U where -- I don't have a show for terms without a name list instance Show Binder where - show (MkBinder _ nm icit quant t) = "(\{show quant}\{nm} \{show icit} : ... :: Nil)" + show (MkBinder _ nm icit quant t) = "[\{show quant}\{nm} \{show icit} : ...]" splitTele : Tm -> (Tm × List Binder) splitTele = go Nil