x1 uses language / language feature / complete language / language dialect or variation / dictionary / semantics / other language standard or specification or open source fork x2 for text / purpose / to express / communicate x3; x1 is using / declaring language / language extension x2.