SCL compiler generates line numbers to bytecode refs #6922 Change-Id: I2219d6dc74ae815cdea7d3f6daf3a736be5f1781
(refs #7375) Replaced collectVars method by a visitor Change-Id: I4838702fadeca47449433693dae9630d5cac895d
(refs #7375) Replaced collectFreeVariables method by a visitor Change-Id: I89817b8a075d6261b351fbbd70c40d9f9ccc59cc
(refs #7375) Replaced collectEffects by CollectEffectsVisitor Change-Id: I41b489ad872140bf7a0f0a83714a50431b48c3a6
(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
(refs #7371) Support for select keyword for CHR constraints Change-Id: Ie23a1cd698b230f9be05ff38c937cfcbd13d658b
(refs #7278, refs #7279) Small fixes to InternalCompilerExceptions Change-Id: I771fb27ecc98a7cd4f05aaf5e23a4763a6a0ca52
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