CakeML/cakeml
Support for multi-case functions defined by pattern matching
Aberta
#264 aberto em 23 de abr. de 2017
enhancementhelp wantedhigh effortlow rewarduser experience
Métricas do repositório
- Stars
- (1.169 estrelas)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
Function declarations currently only accept variables as arguments, but in SML one can do pattern matching with a declaration. CakeML AST does not support that, but the parser could generate the corresponding case expression on the tuple of argument variables. Or the AST could be augmented, if necessary, to do something more sophisticated.