Bachir Bendrissou

Results 26 issues of Bachir Bendrissou

The parser fails to reject the following invalid input: `return "\u{XYZ}"` Only hexadecimal digits should be allowed in the escape sequence, which is not the case in the example above....

Is there away to make sure that a rule gets covered at least once during the generation process? For example if I want integers to be included in all of...

Hi, aria2 fails to reject URLs that have invalid IPv6 format. Example: ``` https://U@[7:7A:EC6f:::4:Cc6:dDe:75] ``` Note that this URL is rejected by other URL parsers such as curl and wget....

When running LangFuzzer2 fuzzer, there is a crash: ``` Traceback (most recent call last): ... v = lf.fuzz() File "/usr/local/lib/python3.10/dist-packages/fuzzingbook/LangFuzzer.py", line 443, in fuzz modified = self.gfuzz.expand_tree(tree_with_a_hole) File "/usr/local/lib/python3.10/dist-packages/fuzzingbook/GrammarFuzzer.py", line...

### Description The parser accepts and parses a XML element that is syntactically invalid, without raising an error. This is despite enabling the validator option "-v". ### Input ```xml ```...

bug

### Description The parser accepts incorrect XML declarations as valid, without raising an error. This is despite enabling the validator option "-v". ### Input ```xml ``` There is an unassigned...

bug

### Description The parser accepts inputs that have multiple XML root nodes, without raising an error. This is despite enabling the validator option "-v". An XML document is expected to...

Pending

The CLI command `fxparser` fails to reject multiple root nodes of type: self-closing tags. It successfully rejects multiple root nodes, only when there is more than one "non-self-closing tags" elements...

Hi, Common URL parsers such as _curl_ allow multiple consecutive slashes in the URLs. e.g. `https://google.com////s` However, the current URL grammar does not support this feature.

Hi, The following valid Lua input cannot be successfully parsed by the current antlr grammar: ``` local function name_s ( ) --[===[]===] end ``` The error output: ``` line 1:26...

lua