<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tracifyjs/test/input/invalid, branch templatifyjs</title>
<subtitle>Reverse engineer's tool for tracing the flow of data in JS program, based on UglifyJS</subtitle>
<id>https://git.koszko.org/tracifyjs/atom?h=templatifyjs</id>
<link rel='self' href='https://git.koszko.org/tracifyjs/atom?h=templatifyjs'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/'/>
<updated>2021-08-20T02:10:10Z</updated>
<entry>
<title>fix corner cases in `optional_chains` (#5110)</title>
<updated>2021-08-20T02:10:10Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2021-08-20T02:10:10Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=9634a9d1fd882bcd17047c285c9e3d656ba08688'/>
<id>urn:sha1:9634a9d1fd882bcd17047c285c9e3d656ba08688</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support optional chaining operator (#4899)</title>
<updated>2021-05-03T02:08:29Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2021-05-03T02:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=f0de9a8b5d577221d3180c9e135d5cbda8a337c3'/>
<id>urn:sha1:f0de9a8b5d577221d3180c9e135d5cbda8a337c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reject invalid `for await` syntax (#4847)</title>
<updated>2021-04-07T14:37:15Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2021-04-07T14:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=a37ca558dd8d7f5243e061e216287793b9108911'/>
<id>urn:sha1:a37ca558dd8d7f5243e061e216287793b9108911</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reject invalid `for...of` syntax (#4632)</title>
<updated>2021-02-09T21:42:27Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2021-02-09T21:42:27Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=228cdf8e7e1dc472813f7def780b8608a4f5f485'/>
<id>urn:sha1:228cdf8e7e1dc472813f7def780b8608a4f5f485</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parse destructuring under strict mode correctly (#4429)</title>
<updated>2020-12-20T12:48:51Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2020-12-20T12:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=7aefe97083c63660cf0708e549aebce66248796b'/>
<id>urn:sha1:7aefe97083c63660cf0708e549aebce66248796b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reject multiple `default`s in `switch` (#4053)</title>
<updated>2020-08-17T02:09:12Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2020-08-17T02:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=fa13ed439138f9652ccb045e04965d336de0fd70'/>
<id>urn:sha1:fa13ed439138f9652ccb045e04965d336de0fd70</id>
<content type='text'>
fixes #4050</content>
</entry>
<entry>
<title>fix for-in loop parsing (#2144)</title>
<updated>2017-06-22T20:14:30Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2017-06-22T20:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=0692435f01aad54fb586d24ad0c118d70b5c26ee'/>
<id>urn:sha1:0692435f01aad54fb586d24ad0c118d70b5c26ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve keyword-related parser errors (#1941)</title>
<updated>2017-05-15T15:02:55Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2017-05-15T15:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=265008c94870365feeb7dcdd6572b893e1fc0889'/>
<id>urn:sha1:265008c94870365feeb7dcdd6572b893e1fc0889</id>
<content type='text'>
fixes #1937</content>
</entry>
<entry>
<title>remove support for `const` (#1910)</title>
<updated>2017-05-12T06:57:41Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2017-05-12T06:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=c391576d52852322a7fcfbaeabc9d5626e628c8b'/>
<id>urn:sha1:c391576d52852322a7fcfbaeabc9d5626e628c8b</id>
<content type='text'>
As this is not part of ES5.</content>
</entry>
<entry>
<title>improve parser under "use strict" (#1836)</title>
<updated>2017-04-23T12:05:22Z</updated>
<author>
<name>Alex Lam S.L</name>
<email>alexlamsl@gmail.com</email>
</author>
<published>2017-04-23T12:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/tracifyjs/commit/?id=9bf72cf75822044ae314b4646db9aefb1bd38284'/>
<id>urn:sha1:9bf72cf75822044ae314b4646db9aefb1bd38284</id>
<content type='text'>
- `const` without value
- `delete` of expression
- redefining `arguments` or `eval`

extend `test/ufuzz.js`
- optionally generate "use strict"
- improve handling of test cases with syntax errors
- group IIFE generation
- generate bare anonymous functions
- workaround `console.log()` for `new function()`
- generate expressions with `this`


fixes #1810</content>
</entry>
</feed>
