(refs #7375) Replaced collectVars method by a visitor Change-Id: I4838702fadeca47449433693dae9630d5cac895d
(refs #7375) Replaced collectFreeVariables method by a visitor Change-Id: I89817b8a075d6261b351fbbd70c40d9f9ccc59cc
(refs #7375) Replace collectRefs by CollectRefsVisitor Change-Id: I77bf548a062bb365f43284778845678fb50341d5
(refs #7375) Replaced forVariables by a visitor Change-Id: I5737e75491a1341711f89fbcf9749ee88d953c92
(refs #7375) Replaced ExpressionDecorator by ExpressionTransformer Change-Id: I4396a632a63902afd38065834d9c96c159bba9c1
Fixed all line endings of the repository I followed the instructions in http://stackoverflow.com/a/1511273 git rm --cached -r . git config core.autocrlf true git diff --cached --name-only -z | xargs -0 git add git commit -m "..." Change-Id: I4920748df8f53c221fc2f643e991b66aea5697e0
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
migrated to svn revision 33108
Migrated source code from Simantics SVN