Ferenc Böröczki

Results 4 issues of Ferenc Böröczki

for `"a" ++ Rest = Value` style code it displays illegal pattern if I refactor the `"a"` to macro ![image](https://user-images.githubusercontent.com/1766891/65874170-708daf80-e385-11e9-8456-e616d4afd52c.png) however for erlang both is valid: ![image](https://user-images.githubusercontent.com/1766891/65874199-80a58f00-e385-11e9-8542-24fe5e83987b.png) intellij version 2019.2...

feat:Macro
feat:Syntax

if you feel this can be useful, you can merge this pull request and enable to run the tests on travis-ci.com I tried with a PR on my own fork....

this is to test a decimal "class" used with require and contains metatable/metamethods