pegjs icon indicating copy to clipboard operation
pegjs copied to clipboard

PEG.js: Parser generator for JavaScript

Results 101 pegjs issues
Sort by recently updated
recently updated
newest added

### Refactoring: remove "eval" from library - **Bug Report:** Content-Security-Policy ### Prerequisites - **Can you reproduce the issue?: YES - **Did you search the repository issues?: YES - **Did you...

feature
task
discussion
not-a-bug

On https://pegjs.org/online if we copy and paste https://github.com/pegjs/pegjs/blob/master/src/parser.pegjs there we get this error: ``` Line 78, column 21: Expected "!", "$", "&", "(", ".", character class, comment, end of line,...

### Issue type - **Bug Report:** no - **Feature Request:** yes - **Question:** no - **Not an issue:** no ### Prerequisites - **Can you reproduce the issue?:** yes - **Did...

Right now, `bin/pegjs` parses options manually. This means some slightly advanced things like using `=` to separate option name and value or combining short options (`-abc` = `-a -b -c`)...

task

### Issue type - **Bug Report:** no - **Feature Request:** yes - **Question:** no - **Not an issue:** no ### Prerequisites - **Can you reproduce the issue?:** yes - **Did...

This project has been dead for several years. It has been resuscitated and is being maintained as [Peggy](https://peggyjs.org/). See https://github.com/peggyjs/peggy to participate in the conversation.

It would be nice to be able to tell the lexer/parser to ignore certain productions (i.e. whitespace and comment productions) so that it becomes unnecessary to litter all other productions...

feature

Hi @futagoza! During the last week I was tagged in multiple issues by @StoneCypher, who expressed his worries about PEG.js maintenance and project health (he also contacted me about this...

### Issue type - **Bug Report:** No - **Feature Request:** Yes - **Question:** Yes - **Not an issue:** No ### Prerequisites - **Can you reproduce the issue?:** Yes - **Did...

feature
task
discussion

It would be helpful if the PEG.js grammar allowed something like range expressions of POSIX basic regular expressions to be used. E.g.: - ``` "a"\{1,7\} ``` matches `a`, `aa`, ...,...

feature