Skip to content

Releases: Alexey-Sagaydak/Compiler

Compiler — v.6.0.1

29 Apr 03:11
Compare
Choose a tag to compare
  • fixed polish notation

Compiler — v.6.0.0

14 Apr 14:11
Compare
Choose a tag to compare

Implemented Regular Expressions (Lab6)

  1. Russian City Telephone Numbers Validation

    • Add a regular expression (RE) to validate Russian city telephone numbers.
    • Format: 7 digits separated by spaces or dashes, without the city code.
    • Example: "123 45 67", "987-65-43".
  2. Russian Full Name Validation

    • Add a regular expression to describe Russian full names (surname, first name, and patronymic).
    • Example: "Иванов Иван Иванович", "Петрова Анна Петровна", "Сидоров Сергей Александрович".
  3. Latitude Validation

    • Add a regular expression to describe latitude, considering the correct range of values.
    • Example: "-90", "0.5", "45", "-10.23".

Compiler — v.4.3.0b

02 Apr 19:42
Compare
Choose a tag to compare

A special version for the coursework

  • only needed functions are left
  • new parser

Compiler — v.5.0.0

01 Apr 18:28
Compare
Choose a tag to compare
  • add postfix notation (Lab 5)
  • add recursive descent parser for "while" (Lab 7)

Compiler — v.4.2.2

16 Mar 14:23
Compare
Choose a tag to compare

Compiler — v.4.2.1

10 Mar 12:58
394bd6a
Compare
Choose a tag to compare
  • fixed grammar

Compiler — v.4.2.0

09 Mar 13:44
c382ffe
Compare
Choose a tag to compare
  • add new parser
  • bug fixes

Compiler — v.4.1.0

04 Mar 20:34
Compare
Choose a tag to compare
  • improved parser
  • add a button that fixes all errors automatically
  • bug fixes

Compiler — v.4.0.1

01 Mar 14:36
f0efb02
Compare
Choose a tag to compare
  • edited the grammar: now, there can be no multiple expressions after the DECLARE
  • updated html documents
  • styles are now in a separate css file

Compiler — v.4.0.0

26 Feb 13:21
Compare
Choose a tag to compare
  • add the following html documents to the "Text" menu tab:
    • problem statement
    • grammar
    • grammar classification
    • method of analysis
    • neutralizing errors
    • list of literature
  • add link to git in "Source code" menu tab
  • bug fixes