Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Catala_utils.MarkedSourceAST node annotations (used for position, type, etc.)
Everything related to the source code should keep at least its position stored, to improve error messages
Compares two marked values ignoring positions
Visitors