You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The patch is a complete rework of JS preprocessing with stricter syntax
validation. It also adds support for more expressive preprocessor
directives like the following:
#include "foobar.js"
#if !(VAR1 /* comment */ && VAR2 >= 2)
#elif !VAR3 || VAR4 != "four" // comment
#else
#endif
The directives are parsed according to an LL(1) grammar, using a stack
for syntax-directed translation.
0 commit comments