/LPIS_XML_lang

The 1st lab on LPIS subject, 6th term; provide tools for playing with XML docs with ANTLR grammar based language (C# target)

Primary LanguageC#

Language properties

  1. Explicit var declaration
  2. Implicit type cast
  3. Single-purpose assignment operator
  4. Var scope boundary is function
  5. Block bounds - {}
  6. Conditional operators: if-then-else, switch-case
  7. No function override
  8. Passing parameters by value only
  9. Functions can be defined anywhere in file, but before call