[CakeML-dev] [CakeML/cakeml] 3e598b: Add wildcard patterns to the AST

Scott Owens S.A.Owens at kent.ac.uk
Mon Apr 24 16:57:40 UTC 2017


Ugh, I just realised that I forgot to switch over to the new branch before committing. If someone can fix the cf quickly, we can probably leave this. Otherwise it won’t build at the moment.

Scott

> On 2017/04/24, at 17:56, GitHub <noreply at github.com> wrote:
> 
>  Branch: refs/heads/master
>  Home:   https://github.com/CakeML/cakeml
>  Commit: 3e598beb06944e2804c25d830f9c8d828bb9cc5f
>      https://github.com/CakeML/cakeml/commit/3e598beb06944e2804c25d830f9c8d828bb9cc5f
>  Author: Scott Owens <S.A.Owens at kent.ac.uk>
>  Date:   2017-04-24 (Mon, 24 Apr 2017)
> 
>  Changed paths:
>    M compiler/backend/conLangScript.sml
>    M compiler/backend/dec_to_exhScript.sml
>    M compiler/backend/exhLangScript.sml
>    M compiler/backend/exh_reorderScript.sml
>    M compiler/backend/exh_to_patScript.sml
>    M compiler/backend/mod_to_conScript.sml
>    M compiler/backend/proofs/exh_to_patProofScript.sml
>    M compiler/backend/semantics/conPropsScript.sml
>    M compiler/backend/semantics/conSemScript.sml
>    M compiler/backend/semantics/exhSemScript.sml
>    M compiler/backend/semantics/modPropsScript.sml
>    M compiler/backend/semantics/modSemScript.sml
>    M compiler/backend/source_to_modScript.sml
>    M compiler/inference/inferScript.sml
>    M compiler/inference/proofs/inferPropsScript.sml
>    M compiler/inference/proofs/infer_eCompleteScript.sml
>    M compiler/inference/proofs/infer_eSoundScript.sml
>    M compiler/parsing/fromSexpScript.sml
>    M semantics/ast.lem
>    M semantics/astScript.sml
>    M semantics/proofs/semanticPrimitivesPropsScript.sml
>    M semantics/proofs/typeSysPropsScript.sml
>    M semantics/semanticPrimitives.lem
>    M semantics/semanticPrimitivesScript.sml
>    M semantics/typeSystem.lem
>    M semantics/typeSystemScript.sml
>    M translator/ml_pmatchScript.sml
> 
>  Log Message:
>  -----------
>  Add wildcard patterns to the AST
> 
> For issue #265
> 
> The concrete syntax need to be updated, and cfScript needs to be fixed.
> The latter has a function for building a value from a pattern, and it
> isn't immediately obvious what to do for _ patterns.
> 
> 
> _______________________________________________
> Commits mailing list
> Commits at cakeml.org
> https://lists.cakeml.org/listinfo/commits



More information about the Developers mailing list