Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 915 Bytes

TODO.md

File metadata and controls

29 lines (21 loc) · 915 Bytes
  • post increment and decrement operators

  • support var args for functions

  • TODO howto casts lists?

    • support casts on sub types(requires parser additions)
    • casts on lists should change the inner type
  • add mixed type?

  • Handle null

  • resolve index and ranges and their returns

    • if their op is const also validate the range
    • since const map / lists CANNOT be changed
  • make @ have a higher binding power than other stuff or so...

  • support overloading on builtin types and operators

  • binary operators need to know stuff like this and need to have custom actions happening?

  • add support for inline comments # ... #

  • plain out computation of constants and statics (and expressions that are plain)

  • dead code detection (un-called functions, methods, classes etc.)

  • classes

  • interfaces

  • resolve private / protected access

  • iterator comprehensions...

  • add information about literals