Skip to content
This repository has been archived by the owner on Jun 4, 2019. It is now read-only.

Releases: facebookarchive/pfff

pfff-0.29

13 Mar 20:24
Compare
Choose a tag to compare
[pfff] support type constant definitions/declarations

Summary:
This is diff 2/2; it adds support for declaring type consts in classes. I'm
reusing some of the AST constructs for `type` and `newtype`, and wrapping
them in a new type of const declaration.

This also adds one or two `%left` precedence thingies, these seem to
give ocamlyacc the right idea about "these are not the shift/reduce
conflicts you're looking for." It takes us from 5 reported conflicts
in the grammar to just the original 1. I'll need to test this change
separately to make sure it doesn't cause sadness.

Depends on D1880752.

Test Plan:
  make tests
  # this fails if I add an intentional parse error to good_tconst_decl.php

This test case should also cover the syntax introduced in D1880752; please
let me know if something looks inadequately covered.

Will run this on www when I get to the office.

Reviewers: dominik, dreeves

Reviewed By: dreeves

Subscribers: dominik

Differential Revision: https://phabricator.fb.com/D1880760

Tasks: 6358822

Signature: t1:1880760:1425321537:0d8da37962d49d524431d9d04106c5055c8d4ed8

pfff-0.28.1

29 Jul 17:16
Compare
Choose a tag to compare

Regular release. See changes.txt

pfff-0.27.3

18 Mar 23:39
Compare
Choose a tag to compare
v0.27.3

* skip_list.txt:

pfff-0.27.2

12 Mar 23:06
Compare
Choose a tag to compare
v0.27.2

get rid of .cmt in install-findlib, they may not be there!

pfff-0.27.1

12 Mar 22:01
Compare
Choose a tag to compare
v0.27.1

* changes.txt:

v0.25.1

14 Nov 00:53
Compare
Choose a tag to compare
make install-findlib for more parsers