google / google/closure-compiler
Closure compiler fails to parse "interface" as parameter name
- Dominant language
- JavaScript
- Stars
- 7.7k
- Forks
- 1.2k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 6
Description
Closure compiler is unable to parse "interface" being used as the name of a parameter. This code does successfully execute in Chrome, Safari, and Firefox devtools.
```
(function x(interface) { console.log(interface); })('test')
```
https://closure-compiler.appspot.com/home#code%3D%252F%252F%2520%253D%253DClosureCompiler%253D%253D%250A%252F%252F%2520%2540compilation_level%2520ADVANCED_OPTIMIZATIONS%250A%252F%252F%2520%2540output_file_name%2520default.js%250A%252F%252F%2520%2540formatting%2520pretty_print%250A%252F%252F%2520%253D%253D%252FClosureCompiler%253D%253D%250A%250A(function%2520x(interface)%2520%257B%2520console.log(interface)%253B%2520%257D)('test')
Contributor guide
Assessment
This issue has not been assessed yet.