/lang-rs

Primary LanguageRustMIT LicenseMIT

lang-rs

Feature list

  • Variable declaration
  • Lambda expressions
  • Anonymous lambda recursion
  • Closure for lambdas
  • Immediate lambda invocation
  • Block scopes
  • For loop over iterator
  • Branching with if
  • Tuples
  • Ordered Records
  • Ordered Maps
  • Sets
  • Records
  • Maps
  • Type casting
  • List comprehension
  • Equivalence declaration
  • Namespaces
  • Modularity through files
  • Indexing expression
  • Assignment statement
  • Property access expression
  • Primitive types
  • Statements block expression
  • Variable declaration statement
  • Template strings
  • Pattern matching
  • Anonymous lambda fixity
  • Anonymous lambda inlining
  • Type system
  • Virtual machine