Did more work on rl1, it tries to separate JS from commands and literal arguments but it's getting too complex and it's not usable yet.
As an alternative, I created rl2. This is roughly working, it needs the JS arguments to be enclosed in parentheses. Not sure if this will be permanent, but for now it allows creating a working prototype.
Added .idea to gitignore.
Restructuring. Documented Parsing a little.