(refs #7386) Minor SCL tools improvements * A new error type for failed imports that are shown only after other errors and have their own icon * Definition location for data type constructors * Improved content assist for nested namespaces Change-Id: Ie2a32f755a2487d8d969bb10c927b39e4d304165
Showing compilation warnings in SCL issue view and editors refs #6987 Change-Id: I127a72d134789982cb842ae351df5ef8604bae40
Implemented GraphPropertyRelation with the new CHR implementation This change adds type constraints to SCLRelations, a feature that is needed because GraphPropertyRelation requires Serializable type constraint. There are also minor improvement to the locations of the compilation errors caused by exceptions the compiler throws. refs #6984 Change-Id: I6c1070af3a7129ae21e2cc01a5675412b32b4960
Improvements to SCL compiler error messages Better error message if type annotation has different number of parameters than the function definition. Refactored method names, we have now getSyntacticFunctionArity for estimating function arity without type information and getFunctionDefinitionPatternArity for arity calculations of patterns. refs #6897 Change-Id: I032ee0e5da416f232517d1e03c7a7cb0208c4d45
Sync git svn branch with SVN repository r33144. refs #6475
Migrated source code from Simantics SVN