//! MLS Chapter 12: Functions
//!
//! This module tests conformance to MLS 3.7-dev Chapter 12, which defines:
//! - §12.1 Function Declaration
//! - §12.2 Function as a Specialized Class
//! - §12.3 Pure Modelica Functions
//! - §12.4 Function Call
//! - §12.5 Built-in Functions
//! - §12.6 Record Constructor Functions
//! - §12.7 Derivatives and Inverses of Functions
//! - §12.8 Function Inlining and Event Generation
//! - §12.9 External Function Interface
//!
//! Reference: https://specification.modelica.org/master/functions.html
// Original section files
// Detailed section-by-section tests covering every normative statement
// Critical restriction tests
// Low priority tests