onelang / OneLang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Non-critical feature / bug list

koczkatamas opened this issue · comments

  • field / property / etc name casing depends on isStatic and visibility
  • lang-specific keyword array, and template for escaping those variables (or a renaming scheme)
  • fix code generator's line concatenating bug and remove unnecessary \<space>s
  • if template name contains number then template compiler thinks it's a local variable
  • string escaping differences
  • Compiler: if StaticField.thisExpr is ThisReference then replace it with static ClassReference (so this.staticField will be resolved to SomeClass.staticField)