on 5cc99f5 help sign in
elk/compiler/SourceSyntax
12 files
../ Declaration.hsCreate a source syntax for types that will get converted into the internal type representation during type checking. Everything.hsStart using the PrettyPrint library to show expressions, literals, and patterns. Expression.hsCreate a source syntax for types that will get converted into the internal type representation during type checking. Helpers.hsStart using the PrettyPrint library to show expressions, literals, and patterns. Literal.hsStart using the PrettyPrint library to show expressions, literals, and patterns. Location.hsConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far. Module.hsParameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer. Pattern.hsStart using the PrettyPrint library to show expressions, literals, and patterns. PrettyPrint.hsStart using the PrettyPrint library to show expressions, literals, and patterns. Rename.hsStart switching over to an AST that uses patterns in lambdas and pulls the arguments out of Definitions (placing them in lambdas). Type.hsCreate a source syntax for types that will get converted into the internal type representation during type checking. Variable.hsAdd support for pattern matching on literals.