Skip to content

Tags: natefaubion/purescript-language-cst-parser

Tags

v0.14.1

Toggle v0.14.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Properly visit types and expressions that are part of application spi…

…ne (#59)

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add shebang support (#55)

Fixes #54

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Support type application syntax (#51)

* Support type application syntax

* Shorten AppVisibleType to AppType

* Remove TypeVarBindingWithVisibility type synonym

v0.12.3

Toggle v0.12.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix escaped Unicode hex literals parsing (#49)

* Update package set

* Fix escaped Unicode hex literals parsing

The Char type represents a UTF-16 code unit, while String can contain
any UTF-8 code unit. The same logic for escaping Unicode hexadecimal
literals was used by both String and Char literal parsers. This caused
a bug that prevented PureScript source code from having string literals
containing UTF-8 hexadecimal literals representing code units larger
than two bytes.

* Add tests for Unicode hex literals

* Update bench and parse-package-set dependencies

* Update CONTRIBUTORS.md

* Update parse-package-set's test package set.

---------

Co-authored-by: Nathan Faubion <nathan@n-son.com>

v0.12.2

Toggle v0.12.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Correctly parse ado without any statements in it (#46)

* Correctly parse ado without any statements in it

* Tests for ado/in, with empty cases and recovery

* Inline tweaked layout helper with comments explaining why

* Update src/PureScript/CST/Parser.purs

---------

Co-authored-by: Nathan Faubion <natefaubion@users.noreply.github.com>

v0.12.1

Toggle v0.12.1's commit message
Fix length calculation of symbol tokens

Fixes #44

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update for PureScript 0.15 and support parsing negative type-level in…

…tegers (#42)

v0.11.0

Toggle v0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #40 from natefaubion/i-am-the-slime-allow-raw-stri…

…ngs-as-record-keys

Allow raw strings as record keys

v0.10.1

Toggle v0.10.1's commit message
Fix bad state propagation in many combinator implementation.

v0.10.0

Toggle v0.10.0's commit message
Make many stack safe