An open API service for providing issue and pull request metadata for open source projects.

GitHub / php-rust-tools/parser issues and pull requests

#273 - Introduce support for anonymous readonly classes

Pull Request - State: closed - Opened by Zuruuh almost 2 years ago

#272 - Add support for typed class constants

Pull Request - State: closed - Opened by Zuruuh about 2 years ago

#271 - Visitor example

Issue - State: open - Opened by DMS-CPP over 2 years ago - 3 comments

#270 - refactor: match subfield

Pull Request - State: closed - Opened by tu6ge over 2 years ago

#269 - Stackoverflow issue.

Issue - State: closed - Opened by denzyldick over 2 years ago - 2 comments

#268 - Add basic parsing fuzz target.

Pull Request - State: closed - Opened by frewsxcv over 2 years ago - 8 comments

#267 - parser: convert Expression to tuple variants

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago
Labels: enhancement

#266 - Convert `Expression` members to tuple variants with a single `struct` inside

Issue - State: closed - Opened by ryangjchandler over 2 years ago
Labels: enhancement, help wanted, parser, priority: high

#265 - chore: structuring third-party tests

Pull Request - State: closed - Opened by KennedyTedesco over 2 years ago - 4 comments

#264 - chore: remove utility nodes

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#263 - fix: new ast for some language constructs

Pull Request - State: closed - Opened by KennedyTedesco over 2 years ago - 9 comments

#262 - fix: logical or is tokenized as pipe

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: bug

#261 - `||` is tokenized as `|`

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: bug

#260 - fix: allow reserved keywords in namespaces

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: bug

#259 - soft reserved keywords in namespace

Issue - State: closed - Opened by azjezz over 2 years ago - 1 comment
Labels: bug

#258 - empty is not a function

Issue - State: closed - Opened by azjezz over 2 years ago - 6 comments
Labels: bug

#257 - Project communication channel

Issue - State: closed - Opened by KennedyTedesco over 2 years ago - 3 comments

#256 - feature: recognise __COMPILER_HALT_OFFSET__ as a magic constant

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago
Labels: enhancement

#255 - chore: add hyperf to third party tests

Pull Request - State: closed - Opened by KennedyTedesco over 2 years ago

#254 - missing `__COMPILER_HALT_OFFSET__` constant

Issue - State: closed - Opened by azjezz over 2 years ago - 1 comment

#253 - tests: early ignoring of folders and files

Pull Request - State: closed - Opened by KennedyTedesco over 2 years ago - 2 comments

#252 - remove utility nodes

Issue - State: closed - Opened by azjezz over 2 years ago - 2 comments

#251 - chore: use `clap` to have command line arguments

Pull Request - State: closed - Opened by drupol over 2 years ago - 3 comments

#250 - fatal runtime error: stack overflow

Issue - State: closed - Opened by KennedyTedesco over 2 years ago - 9 comments

#249 - feat: make the parser fault tolerant

Pull Request - State: closed - Opened by azjezz over 2 years ago

#248 - chore: aesthetic updates to tests

Pull Request - State: closed - Opened by KennedyTedesco over 2 years ago - 5 comments

#247 - chore: improve error messages and formatting

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement

#246 - feat: introduce error reporting

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser

#245 - better error recovery

Issue - State: closed - Opened by azjezz over 2 years ago

#244 - feat: support PHP 8.3 dynamic constant fetch

Pull Request - State: closed - Opened by azjezz over 2 years ago

#242 - feat: add printer mod

Pull Request - State: closed - Opened by azjezz over 2 years ago

#241 - feature: store full value against token

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#240 - chore: make method parser smarter, without using scopes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#239 - chore: remove redundant scopes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#238 - chore: cleanup tokens and span references

Pull Request - State: closed - Opened by azjezz over 2 years ago

#237 - testing benchmark script

Pull Request - State: closed - Opened by azjezz over 2 years ago

#236 - ast: add literal node

Pull Request - State: closed - Opened by azjezz over 2 years ago

#235 - chore: refactor if statement, and loop statement nodes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#234 - chore: refactor ast nodes for loops, and add utils nodes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#233 - feat: keep comments on nodes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#232 - chore: optimizations - phase 2

Pull Request - State: closed - Opened by azjezz over 2 years ago

#231 - chore: add a benchmark action

Pull Request - State: closed - Opened by azjezz over 2 years ago

#230 - chore: optimizations - phase 1

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser

#229 - rename `span`, `start`, and `end` properties on nodes to their token name

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser

#228 - fix: fix incorrect span on EOF, and simply modifiers parser

Pull Request - State: closed - Opened by azjezz over 2 years ago - 1 comment

#227 - chore: remove attributes from expression functions

Pull Request - State: closed - Opened by azjezz over 2 years ago

#226 - chore: re-write expressions macro to use :tt instead of :expr

Pull Request - State: closed - Opened by azjezz over 2 years ago

#225 - chore: add json schema

Pull Request - State: closed - Opened by azjezz over 2 years ago

#224 - chore: ast improvements

Pull Request - State: closed - Opened by azjezz over 2 years ago

#223 - chore: tune lexer and parser states

Pull Request - State: closed - Opened by azjezz over 2 years ago

#222 - chore: fix argument parser, and add closure creation nodes

Pull Request - State: closed - Opened by azjezz over 2 years ago

#221 - parser: allow using functions and consts in group use

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#220 - attribute allow arbitrary expressions

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: bug, parser, priority: high

#219 - add `CommaSeparated<T>` and `CommaSeparatedMaybeTrailing<T>` nodes.

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser, priority: high

#218 - chore: improve json representation of ast

Pull Request - State: closed - Opened by azjezz over 2 years ago

#217 - feature: support `<?=`

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#216 - chore: update list of forbidden methods on enum

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: bug

#215 - chore: improve performance for token stream

Pull Request - State: closed - Opened by azjezz over 2 years ago

#214 - feat: add json support

Pull Request - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser, lexer

#213 - type body ast

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: enhancement, parser

#212 - allow grouping `function` and `const` use statements

Issue - State: closed - Opened by ryangjchandler over 2 years ago
Labels: bug, parser, priority: high

#211 - parser: support die/exit expressions

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#210 - json serliazation

Issue - State: closed - Opened by azjezz over 2 years ago - 2 comments
Labels: enhancement, parser, priority: high

#209 - update the list of forbidden methods on enums.

Issue - State: closed - Opened by azjezz over 2 years ago
Labels: bug, parser

#208 - feat: introduce token stream

Pull Request - State: closed - Opened by azjezz over 2 years ago

#207 - Allow to choose language level

Issue - State: closed - Opened by shyim over 2 years ago - 2 comments
Labels: enhancement, future, priority: low

#206 - fix multiple parse errors, and error for magic methods on enums

Pull Request - State: closed - Opened by azjezz over 2 years ago

#205 - keep comments

Issue - State: open - Opened by azjezz over 2 years ago
Labels: enhancement, parser, priority: high

#204 - fix: fix yield/yield-from precedence

Pull Request - State: closed - Opened by azjezz over 2 years ago - 1 comment

#203 - fix more reserved keywords identifier issues

Pull Request - State: closed - Opened by azjezz over 2 years ago

#202 - pick a better name for the project

Issue - State: closed - Opened by azjezz over 2 years ago - 1 comment
Labels: enhancement

#201 - keep the tokens in the ast

Issue - State: open - Opened by azjezz over 2 years ago
Labels: enhancement, parser, priority: medium

#200 - fix: fix usage of reserved keywords as label names, and identifiers

Pull Request - State: closed - Opened by azjezz over 2 years ago

#199 - chore: allow enum and from to be used as type identifiers

Pull Request - State: closed - Opened by azjezz over 2 years ago

#198 - chore: create an ast node for short ternary

Pull Request - State: closed - Opened by azjezz over 2 years ago

#197 - Add more third-party deps and test all dependencies as well

Pull Request - State: closed - Opened by danog over 2 years ago - 3 comments

#196 - chore: allow attributes on enum cases

Pull Request - State: closed - Opened by azjezz over 2 years ago

#195 - chore: allow static, self, and parent in exprs

Pull Request - State: closed - Opened by azjezz over 2 years ago

#194 - chore: test against more third party projects

Pull Request - State: closed - Opened by azjezz over 2 years ago - 3 comments

#193 - Is it possible to make <?php tag optional in PHP only file?

Issue - State: closed - Opened by zbandhan over 2 years ago - 1 comment

#192 - chore: refactor ident and dynamic var parsers

Pull Request - State: closed - Opened by azjezz over 2 years ago

#191 - Support magic $$global

Issue - State: closed - Opened by williamdes over 2 years ago - 2 comments

#190 - chore: add more third party projects

Pull Request - State: closed - Opened by williamdes over 2 years ago

#189 - chore: refactor class and trait ast

Pull Request - State: closed - Opened by azjezz over 2 years ago

#188 - parser: separate infix operations into new expressions

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago
Labels: parser

#187 - chore: refactor interface ast

Pull Request - State: closed - Opened by azjezz over 2 years ago

#186 - chore: add silverstripe framework to integration tests

Pull Request - State: closed - Opened by williamdes over 2 years ago - 1 comment

#185 - chore: allow soft reserved keywords to be used as function names

Pull Request - State: closed - Opened by azjezz over 2 years ago

#184 - add-chubbyphp-framework

Pull Request - State: closed - Opened by dominikzogg over 2 years ago - 4 comments

#183 - fix: better heredoc/nowdoc implementation

Pull Request - State: closed - Opened by ryangjchandler over 2 years ago

#182 - feat: add support for generics

Pull Request - State: closed - Opened by azjezz over 2 years ago - 3 comments

#181 - chore: remove fallback expression parser

Pull Request - State: closed - Opened by azjezz over 2 years ago

#178 - chore: test against more third party frameworks

Pull Request - State: closed - Opened by azjezz over 2 years ago

#161 - Re-evaluate heredoc/nowdoc indentation logic

Issue - State: closed - Opened by ryangjchandler over 2 years ago - 1 comment
Labels: bug, lexer

#152 - Reflection

Issue - State: closed - Opened by ryangjchandler over 2 years ago - 3 comments
Labels: future

#142 - Add a Docblock parser

Issue - State: closed - Opened by ryangjchandler over 2 years ago - 2 comments
Labels: enhancement, future, priority: low

#136 - add fuzz testing

Issue - State: open - Opened by azjezz over 2 years ago
Labels: enhancement, priority: low

#129 - make ast nodes json serializeable

Issue - State: closed - Opened by azjezz over 2 years ago - 1 comment
Labels: enhancement

#128 - Add an AST printer

Issue - State: open - Opened by ryangjchandler over 2 years ago
Labels: enhancement, future, priority: medium