Next is Cross-Language Code Representation:
- Interoperable Code Representation
- Programming language
- Object-Oriented Code Serialization - JSON or XML
- Emulation of subset of .NET classes written in Java, JavaScript and others
Abstract Syntax Tree (AST) is used to represent the code.