jQuerySF 2015

Ariya Hidayat

My name is Ariya Hidayat. I live in Mountain View, California. These days, I promote software craftsmanship, JavaScript, HTML5, CSS3, and general web technologies. I also write fairly regularly (select posts) and speak at developer events (list of talks) from time to time.

AST / Build

Regency Ballroom

9:15 am


JavaScript Syntax Tree Demystified

The structure of any valid JavaScript program can be represented by a syntax tree. In this talk, we will cover the basics of syntax parsing process using Esprima and the popular abstract syntax tree format ESTree. Among other benefits, such a syntax tree can be used to perform any syntactical analysis on the code. This talk will continue to cover the use of Esprima in JSCS, a popular tool to check and enforce coding style for JavaScript program.