on e00a3f3 help sign in
all commits
01ff2a9Properly handle enums in kernel codeEvan Czaplicki 3db3bdfUse ByteStrings in Kernel chunksEvan Czaplicki f5bf4adAdd Parse.Kernel that sets things up for code genEvan Czaplicki 0c6152dFix #1533, parsing upper case hex digitsEvan Czaplicki 69518e3Fix #1272, leading underscore gets parsed funnyEvan Czaplicki d137cdbGet rid of EndOfFile parse theoryEvan Czaplicki 7dd0bbdAdd locations to context stack, allowing nicer error messagesEvan Czaplicki 7139c03Improve error messages based on testingEvan Czaplicki c5da7c0Get parse error messages working againEvan Czaplicki f284fabGet docComment parsing working againEvan Czaplicki d93da6dGet parser for GLSL blocks working againEvan Czaplicki 3ad0db6Keep escape characters, switch from \x0040 to \u0040Evan Czaplicki 9a407c5Start escaping \n in multi-line strings and \' in all stringsEvan Czaplicki 768a565Get parse errors working for many primitive casesEvan Czaplicki 1433e40Add some structure to parse errorsEvan Czaplicki 26ec347Change how whitespace is checkedEvan Czaplicki fcf5cefMake sure infixOp always eats charactersEvan Czaplicki adcea86Add parser for numbersEvan Czaplicki f908dc8Get Parse.Declaration workingEvan Czaplicki b4f1e8bRedo parsers for expressions, patterns, types, and literalsEvan Czaplicki 9f6c60cCreate new parser that looks at text directlyEvan Czaplicki b97576dAttempt to speed up the parsing phaseEvan Czaplicki