作者: Claudiu Saftoiu , Shriram Krishnamurthi , Arjun Guha
关键词:
摘要: We reduce JavaScript to a core calculus structured as small-step operational semantics. present several peculiarities of the language and show that our models them. explicate desugaring process turns programs into ones in core. demonstrate faithfulness using real-world test suites. Finally, we illustrate utility by defining security property, implementing it type system on core, extending full language.