Move DSL examples to the top
Use manual matching with if-else-if instead of hash table to parse DSL

Implementing a proper hashtable is too complicated for now.
Fix a missing var declaration
Implement strEqual()
Implement strGetLastChar()
Test it with a simple main()