3.2. Parsing and compiling models