History log of /PHP-Parser/tools/fuzzing/target.php (Results 1 – 7 of 7)
Revision Date Author Comments
# d57da64d 31-May-2024 Jorg Adam Sowa

Add missing void return types (#997)


# 4b497045 29-Jul-2023 Nikita Popov

Move attribute handling into parser

The Lexer now only provides the tokens to the parser, while the
parser is responsible for determining which attributes are placed
on notes. This o

Move attribute handling into parser

The Lexer now only provides the tokens to the parser, while the
parser is responsible for determining which attributes are placed
on notes. This only needs to be done when the attributes are
actually needed, rather than for all tokens.

This removes the usedAttributes lexer option (and lexer options
entirely). The attributes are now enabled unconditionally. They
have less overhead now, and the need to explicitly enable them for
some use cases (e.g. formatting-preserving printing) doesn't seem
like a good tradeoff anymore.

There are some additional changes to the Lexer interface that
should be done after this, and the docs / upgrading guide haven't
been adjusted yet.

show more ...


# 93731c5c 20-May-2023 Nikita Popov

Move constants from NodeTraverser to NodeVisitor

These are really part of the NodeVisitor API. Retain aliases for
compatibility.


# 12860599 04-Mar-2023 Nikita Popov

Set allowed exceptions in fuzzer


# 7877e030 04-Mar-2023 Nikita Popov

Handle group use special case in fuzzer

Same as for normal use.


# f8fea099 27-Feb-2023 Nikita Popov

Detect another special case in fuzzer


# 68eb1ca9 26-Feb-2023 Nikita Popov

Add fuzzing target