Skip to content

Releases: art2202/bala-compiler

02052022.1

02 May 17:33
Compare
Choose a tag to compare
  • add foreach

30042022.1

30 Apr 22:32
Compare
Choose a tag to compare

Work Part 3 Completed.

  • Specification
    Part III
    Functions ✔️
    Vector initialization ✔️
    Vectors ✔️
    Compoused assignment Operators ✔️
    Unary Operators ✔️
    Initialization of variables ✔️
    Error detection ✔️
    Extras
    Line comment ✔️
    Multi-line comment ✔️
    Scan range ✔️
    If ternary ✔️
    Type Inference ✔️
    Switch with relational operator ✔️
    Function within function ✔️

25042022.1

25 Apr 19:21
Compare
Choose a tag to compare
  • Solving switch/case bug: inverted comparison.

24042022.1

24 Apr 23:08
Compare
Choose a tag to compare

Work Part 1 Completed.

  • Specification
    Block ✔️
    Context ✔️
    Global scope ✔️
    String ✔️
    String concatenation ✔️
    String relational commands ✔️
    Input and Output Commands ✔️
    Commands
    if ✔️
    if/else ✔️
    while ✔️
    do/while ✔️
    for ✔️
    switch ✔️
    Loop Controls
    break ✔️
    continue ✔️

16032022.1

16 Mar 19:49
Compare
Choose a tag to compare

Work Part 1 Completed.

  • Specification
    Expression ✔️
    Types:
    Int ✔️
    Boolean ✔️
    Float ✔️
    Char ✔️
    Conversion:
    Implicit ✔️
    Explicit ✔️
    Operators:
    Logical ✔️
    Arithmetic ✔️
    Relational ✔️
    Variable ✔️
    Assignment ✔️
  • Date of the presentation: 03/14/2022