File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -152,11 +152,9 @@ func (g *Generator) generateValue(value any) string {
152152 return fmt .Sprintf ("lang.FindOrCreateNamespace(lang.NewSymbol(%#v))" , v .Name ().String ())
153153 case * runtime.Fn :
154154 return g .generateFn (v )
155- case * lang.Map :
155+ case lang.IPersistentMap :
156156 return g .generateMapValue (v )
157- case * lang.Vector :
158- return g .generateVectorValue (v )
159- case * lang.SubVector :
157+ case lang.IPersistentVector :
160158 return g .generateVectorValue (v )
161159 case lang.Keyword :
162160 if ns := v .Namespace (); ns != "" {
@@ -195,7 +193,7 @@ func (g *Generator) generateValue(value any) string {
195193}
196194
197195// generateMapValue generates Go code for a Clojure map
198- func (g * Generator ) generateMapValue (m * lang.Map ) string {
196+ func (g * Generator ) generateMapValue (m lang.IPersistentMap ) string {
199197 var buf bytes.Buffer
200198 buf .WriteString ("lang.NewMap(" )
201199
You can’t perform that action at this time.
0 commit comments