GitHub / erikd/language-javascript / commits
Parser for JavaScript, in Haskell
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b933adf8 | Remove dependency on utf8-light. |
pranaysashank <p****k@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 4 years ago | |
| 376b83af | Version Version 0.7.1.0 | Erik de Castro Lopo <e****d@m****m> | over 6 years ago | |
| 3a8c8b68 | Add support for async function specifier and await keyword | Erik de Castro Lopo <e****d@m****m> | over 6 years ago | |
| 359e753a | Minor tweaks | Erik de Castro Lopo <e****d@m****m> | over 6 years ago | |
| 647e0798 | Warn about UTF-8 requirement in README.md |
ygale <g****e@s****g>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 6 years ago | |
| 38e48dd4 | README.md: Update to reference to 0.7 series | Erik de Castro Lopo <e****d@m****m> | almost 7 years ago | |
| b4934923 | Version 0.7.0.0 | Erik de Castro Lopo <e****d@m****m> | almost 7 years ago | |
| de4db524 | Version 0.6.0.14 | Erik de Castro Lopo <e****d@m****m> | almost 7 years ago | |
| eef1887d | Add support for `super` keyword |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 5f6995a6 | Add support for classes |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| f8bfa31f | Add support for method definitions |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 54fecb95 | Fix lexer bug involving template literals |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| d744e673 | Add support for generators and `yield` |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 758efbfe | Add support for bare import declarations |
Jay McCarthy <j****y@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| b2f4cfab | Add support for exotic parameter syntaxes |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| da5af463 | Remove a stray `)` from JSFunctionExpression |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 9419c642 | travis: Add ghc 8.8.1 | Erik de Castro Lopo <e****d@m****m> | almost 7 years ago | |
| 18aaaad9 | Add support for template literals |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 4727f816 | Add support for destructuring in var declarations |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 00775d2c | Add support for computed property names |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 7d2c6d91 | Add support for ES6 property shorthand syntax |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 66fea68e | Add support for `const` in for statements |
Ryan Hendrickson <r****n@a****u>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 7 years ago | |
| 5582f95b | Version 0.6.0.13 | Erik de Castro Lopo <e****d@m****m> | about 7 years ago | |
| 06cf7b32 | Remove extraneous space when rendering `JSExport`s |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| 41e61887 | Add missing tests for exports of variables and function declarations |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| 6f963908 | Add support for unparenthesized arrow functions of one parameter |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| 7190b2ef | Add support for export from declarations |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| 623e6d09 | Add back support for identifiers named `as` |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| b5d92b68 | Add support for function declarations export statements |
Cyril Sobierajewicz <s****l@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 7 years ago | |
| e85ce525 | travis: Use cabal version 3.0 | Erik de Castro Lopo <e****d@m****m> | about 7 years ago | |
| 2cd823ee | Version 0.6.0.12 | Erik de Castro Lopo <e****d@m****m> | over 7 years ago | |
| e6581541 | travis: For ghc-8.6, switch to use 8.6.5 | Erik de Castro Lopo <e****d@m****m> | over 7 years ago | |
| e2337f43 | Adding support for for..of and friends |
Franco Bulgarelli <f****o@m****g>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 7 years ago | |
| 754aa451 | travis: Update linux dist | Erik de Castro Lopo <e****d@m****m> | over 7 years ago | |
| 52572166 | travis: Build with ghc 7.10.3 nd 8.6.2 | Erik de Castro Lopo <e****d@m****m> | over 7 years ago | |
| c30e11b4 | Introduce ES2015 module parsing |
Daniel Gasienica <d****l@g****h>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 8 years ago | |
| 8f970c2e | General clean up |
Daniel Gasienica <d****l@g****h>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 8 years ago | |
| d061b161 | Add support for ES module import statements |
Harry Garrood <h****y@g****e>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 8 years ago | |
| 23d02a14 | Only list the homepage once in the cabal file |
George Wilson <g****e@w****e>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 8 years ago | |
| a83987bf | Fix the build on GHC 7.10 and below |
George Wilson <g****e@w****e>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 8 years ago | |
| 89616d39 | Minor cleanup | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| 7cc42519 | Finalize support for arrow functions | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| 7c5f8384 | Finalize support for spread operator | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| 087a7894 | travis: Drop ghc 7.10.3 | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| 08dfeb42 | Finalize support for the let statement | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| b77006ba | Lexer.x: Ignore warnings from Alex generated code | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| cb54c059 | Rename Grammar5.y to Grammar7.y | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| f839341b | travis: Test with ghc 8.4.3 | Erik de Castro Lopo <e****d@m****m> | about 8 years ago | |
| cb3bad73 | Version 0.6.0.11 | Erik de Castro Lopo <e****d@m****m> | over 8 years ago | |
| e2be42b9 | language-javascript.cabal: Fix self dependency | Erik de Castro Lopo <e****d@m****m> | over 8 years ago | |
| aa9b89ee | .travis.yml: Add ghc 8.4.1 build | Erik de Castro Lopo <e****d@m****m> | over 8 years ago | |
| 30d563c6 | .travis.yml: Build with more recent compilers | Erik de Castro Lopo <e****d@m****m> | over 8 years ago | |
| 28d7efb8 | Fix the build with GHC 8.4.1 |
Ryan Scott <r****t@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 8 years ago | |
| 0143af2a | Parse arrow functions |
Bruno Dias <d****o@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 8 years ago | |
| 82289693 | Parse the spread operator |
Bruno Dias <d****o@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 8 years ago | |
| e7fb3213 | Parse let statements |
Bruno Dias <d****o@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 8 years ago | |
| bbe06cc7 |
Correct spelling mistake
Signed-off-by: Erik de Castro Lopo <e****d@m****m> |
Edward Betts <e****d@4****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
almost 9 years ago | |
| b8783dfa | Version 0.6.0.10 | Erik de Castro Lopo <e****d@m****m> | about 9 years ago | |
| 043e9c51 | Lexer: Improve escape handling | Erik de Castro Lopo <e****d@m****m> | about 9 years ago | |
| 5552bed2 | Rearrange directories | Erik de Castro Lopo <e****d@m****m> | about 9 years ago | |
| 0820ce69 | Remove StringEscape | Erik de Castro Lopo <e****d@m****m> | about 9 years ago | |
| e2d58d50 | Fix two compiler warning | Erik de Castro Lopo <e****d@m****m> | over 9 years ago | |
| 070c9b4a | Version 0.6.0.9 | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 4c8740db | Minify: Simplify fix for performance issue | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 708346fe | .travis.yml: Add /opt/cabal/bin to $PATH | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 012d69f1 | Test.Minify: Accpet changes in test output | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 09d76036 | Minify: Fix a performance issue | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 07084da6 | AST: Add function binOpEq | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 2765d5cd | Update .gitignore | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 4eb832f2 | Grammar5.y: Clean up JSAnnot generation | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 2d880179 | Minify: Use JSNoAnnot for emptyAnnot | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 830c4a33 | Lexer.x: Drop insertion of NoComment | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| 15e33f90 | Lexer.x: Fix unused match warning | Erik de Castro Lopo <e****d@m****m> | almost 10 years ago | |
| d3110071 | Update .travis.yml | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| eccd59e6 | cabal file: Use https protocol for github | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| 92bb6931 | .travis.yml: Fix cabal version | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| b16f2840 | Version 0.6.0.8 | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| cfac8a91 | Update .travis.yml | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| f20f8170 | Add handling of U+10000 to U+10FFFF in block comments | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| 3f8e64cd | Version 0.6.0.7 | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| 942e54cb |
Fix some string escaping issues
Signed-off-by: Erik de Castro Lopo <e****d@m****m> |
Felipe Garay <f****y@u****l>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 10 years ago | |
| 3cccbeea | Version 0.6.0.6 | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| 98d2c1c7 |
Fixed show stripped for JSMethodCall
Signed-off-by: Erik de Castro Lopo <e****d@m****m> |
Adrian Herrera <a****2@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
about 10 years ago | |
| 03b84ae9 | Version 0.6.0.5 | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| 43c116d9 | Fix another string escaping issue | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| d86a7616 | Makefile: Remove profiling, cleanup | Erik de Castro Lopo <e****d@m****m> | about 10 years ago | |
| a4989c6e | Version 0.6.0.4 | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 05aa096e |
Tests + fixes for missing string escapes.
Signed-off-by: Erik de Castro Lopo <e****d@m****m> |
Tom Hunger <t****r@g****m>
Committed by: Erik de Castro Lopo <e****d@m****m> |
over 10 years ago | |
| 32940551 | Version 0.6.0.3 | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| be095923 | Fix lexing of unicode escape sequences | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 444e40e1 | Version 0.6.0.2 | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| fcc6eceb | Fix a regex lexing bug | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 201f3276 | Version 0.6.0.1 | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 34831071 | Version 0.6.0.0 | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| b6870fc3 | README.md: Add 'Two Versions' text | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| bf4e59b4 | Add tests for regex lexing bug | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| ea474ecd | Lexer.x: Fix regex lexing bug | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| e9336927 | Lexer: Fix lexing of octal values | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 633f222d | Tests/ProgramParser.hs : Corrections after Lexer fixes | Erik de Castro Lopo <e****d@m****m> | over 10 years ago | |
| 1e1e87c9 | Tests.LiteralParser: Improve test generation | Erik de Castro Lopo <e****d@m****m> | over 10 years ago |