Skip to content

Pretty-printing for ExplicitMap is not re-parseable #619

@pieter-bos

Description

@pieter-bos

When translating a literal map, we generate a ExplicitMap of which elems is a sequence of Maplet. If that is pretty-printed, I get something like:

not := Map(Map(true := false), Map(false := true))

Since we do generate silver nodes directly it could be that we are missing a desugaring step, but it at least seems as though ExplicitMap.desugared is only used to generate smt / boogie.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions