# FML Documentation The Feature Modeling Language (FML) is used to represent how features are decomposed in sub-features and which kind of constraints are there between them. The language comes with two syntaxes: flat (`.fml1`) and nested (`.fml2`). ## Flat syntax ### Syntax To create a feature: `feature