# ------------------- Source files --------------------

add_library(PugsLanguageUtils
  AffectationRegisterForB.cpp
  AffectationRegisterForN.cpp
  AffectationRegisterForR.cpp
  AffectationRegisterForRn.cpp
  AffectationRegisterForRnxn.cpp
  AffectationRegisterForString.cpp
  AffectationRegisterForZ.cpp
  ASTDotPrinter.cpp
  ASTExecutionInfo.cpp
  ASTNodeDataType.cpp
  ASTNodeNaturalConversionChecker.cpp
  ASTPrinter.cpp
  BinaryOperatorRegisterForB.cpp
  BinaryOperatorRegisterForN.cpp
  BinaryOperatorRegisterForR.cpp
  BinaryOperatorRegisterForRn.cpp
  BinaryOperatorRegisterForRnxn.cpp
  BinaryOperatorRegisterForString.cpp
  BinaryOperatorRegisterForZ.cpp
  BuiltinFunctionEmbedderUtils.cpp
  DataVariant.cpp
  EmbeddedData.cpp
  EmbeddedIDiscreteFunctionMathFunctions.cpp
  EmbeddedIDiscreteFunctionOperators.cpp
  EmbeddedIDiscreteFunctionUtils.cpp
  FunctionSymbolId.cpp
  IncDecOperatorRegisterForN.cpp
  IncDecOperatorRegisterForZ.cpp
  OFStream.cpp
  OperatorRepository.cpp
  UnaryOperatorRegisterForB.cpp
  UnaryOperatorRegisterForN.cpp
  UnaryOperatorRegisterForR.cpp
  UnaryOperatorRegisterForRn.cpp
  UnaryOperatorRegisterForRnxn.cpp
  UnaryOperatorRegisterForZ.cpp
  )



add_dependencies(PugsLanguageModules
  PugsUtils
  PugsMesh)
