on 63243ca help sign in
all commits
329077fGet rid of input handlers for nowEvan Czaplicki 828c2c7Give more reasonable names to incoming and outgoing portsEvan Czaplicki 6a8db4cGet rid of dead dependencies and add -Wall for some filesEvan Czaplicki bdeb36eFix port parser! Copy paste error on the operator.Evan Czaplicki e3b8ea7Update basic parsers to use the new formats for Expr, Declaration, and PortEvan Czaplicki 740702cBegin switch from current FFI syntax to "port" syntaxEvan Czaplicki 83e8badAdd basics of "deriving" for ADTs and type aliases. Only parse it for type aliases at the moment.Evan Czaplicki 32c78efBegin process of allowing "deriving" on type aliases.Evan Czaplicki e32eab0Merge branch 'master' into devEvan Czaplicki c864348Abstract out the code for markdown parsing, making it easier to switch out the implementationEvan Czaplicki 90e0077introduce the `padded` function to use fewer `whitespace` markersEvan Czaplicki 4e8898bRemove unused references to UniqueEvan Czaplicki 082e6a2Throw proper parse errors, stop using `error`Evan Czaplicki 40ea6dfMake sure that generated JS does not use JS's reserved words as variablesEvan Czaplicki 66e2a97Allow prefixes on FFI typesEvan Czaplicki 1c9da4bForce whitespace between number and operator in infix declarations.Evan Czaplicki 8590c6bAdd parsing for infix declarations. No support for actually using this information though.Evan Czaplicki 87d2f8dGet declarations parsing properly. The definition parser needs to be the last option.Evan Czaplicki d29ca3bCreate a Parse.Declaration file for all declarations. Get rid of special purpose Parse.Foreign library.Evan Czaplicki e4ca967Create a source syntax for types that will get converted into the internal type representation during type checking.Evan Czaplicki