on ac5cd73 help sign in
all commits
9dd5dffMake AST more general and try to give its phases better namesEvan Czaplicki 329077fGet rid of input handlers for nowEvan Czaplicki 9dda928make conversion functions for input ports optionalEvan Czaplicki 7cf5a56Add Expressions for ports to check and validate types nicelyEvan Czaplicki 06503feSwitch to using new Def representation, get rid of `getPDefs` function which used to collect annotations and definitions.Evan Czaplicki e119d8eGet rid of SourceSyntax.Everything moduleEvan Czaplicki 0fcd342Minor reformat of an error message to keep each line under 80 charactersEvan Czaplicki 8594ab3Improve error messageMichael Sondergaard 12a5816Add a catchall to inner toDefs functionMichael Sondergaard 56ecbbcImplement markdown interpolationEvan Czaplicki 7c159b2Enable parsing of basic markdown interpolationEvan Czaplicki b26edccSimplify representation of source locationsEvan Czaplicki 0f3910dMake SortDefinitions aware of ADT constructors, gave incorrect sorts beforeEvan Czaplicki 621a9c2Add a way to flatten lets that have become nestedEvan Czaplicki fe7357aExport boundVars function, which is currently reeded to generate JS.Evan Czaplicki 7f43392Create module to sort let-blocks into "strongly connected components". This does two things:Evan Czaplicki 5c68f6bConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far.Evan Czaplicki