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
#243 - chore: keep track of the position in the span, and improve the array parser
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