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

Support for Java 8 #109

Open
ignoramous opened this issue Feb 1, 2015 · 4 comments
Open

Support for Java 8 #109

ignoramous opened this issue Feb 1, 2015 · 4 comments

Comments

@ignoramous
Copy link

Opening a bug as a request for someone to pick up Java 8 support for pfff.

@aryx
Copy link
Contributor

aryx commented Feb 1, 2015

which feature? can you give example of code that currently does not work with pfff?

@ignoramous
Copy link
Author

For instance, pfff would now start having to recognize new language constructs like Optionals, Lambda Expressions (and new accessors like, ArrayList::new instead of typing new ArrayList()).

http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html

Also, wouldn't addition of Streams, Functional Interfaces / Utils etc to std-lib need changes? Thx.

Ref: https://www.techempower.com/blog/2013/03/26/everything-about-java-8/

Curious to know if antlr also belongs in the "related work" segment of pfff wiki's main page? http://www.antlr.org/about.html

@aryx
Copy link
Contributor

aryx commented Feb 4, 2015

I see. I don't have much time those days so I have no idea when someone will implement this.

Regarding antlr no it's not really related to Pfff itself. Antlr is a compiler-compiler technology, like yacc. Pfff uses yacc but could use antlr to parse programming languages.

@ghost
Copy link

ghost commented Aug 4, 2015

Thank you for reporting this issue and appreciate your patience. We've notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants