{"componentChunkName":"component---src-pages-blog-parsing-javascript-with-javascript-index-mdx","path":"/blog/parsing-javascript-with-javascript/","result":{"pageContext":{"frontmatter":{"title":"Parsing JavaScript with JavaScript","description":"","published":"2011-11-11T00:00:00.000Z","redirect_from":["/blog/parsing-javascript-with-javascript/swizec/2909"],"categories":"Abstract syntax tree, Application programming interface, AST, Compilers, JavaScript, Languages, Parsing, Programming, Uncategorized","hero":"../../../defaultHero.jpg"},"relatedArticles":[{"url":"/blog/exploring-the-ast-with-babylon-and-prettier/","title":"Exploring the AST with Babylon and Prettier","published_date":"2017-06-07T00:00:00.000Z"},{"url":"/blog/the-exciting-future-javascript/","title":"The exciting future Javascript","published_date":"2012-04-01T00:00:00.000Z"},{"url":"/blog/lolcodetojavascript-compiler-babel-macro/","title":"LOLCODE-to-JavaScript compiler babel macro","published_date":"2019-05-15T00:00:00.000Z"},{"url":"/blog/i-added-linting-to-a-3year-old-project-you-can-totally-guess-what-happened-next/","title":"I added linting to a 3-year old project. You can totally guess what happened next.","published_date":"2016-08-29T00:00:00.000Z"},{"url":"/blog/how-to-debug-unified-rehype-or-remark-and-fix-bugs-in-markdown-processing/","title":"How to debug unified, rehype, or remark and fix bugs in markdown processing","published_date":"2020-08-16T00:00:00.000Z"}]}},"staticQueryHashes":["1171014969","1685367536","1895165123","1907957565","2139796580","24089170","2612478234","2744905544","393808075"],"slicesMap":{}}