git clone /~https://github.com/Nikindrik/Configuration-language
python -m venv venv
For windows
.\venv\Scripts\activate
pip install pyyaml
For linux/UNIX/MAC
source venv/bin/activate
pip install pyyaml
Run
python main.py <input.txt>
Example
python main.py 1.txt
- Input <name.txt> file
Однострочные комментарии:
\ Это однострочный комментарий
Многострочные комментарии:
<!--
Это многострочный
комментарий
-->
Массивы:
{ значение. значение. значение. ... }
Словари:
([
имя : значение,
имя : значение,
имя : значение,
...
])
Имена:
[_a-zA-Z][_a-zA-Z0-9]*
Значения:
• Числа.
• Строки.
• Массивы.
• Словари.
Строки:
@"Это строка"
Объявление константы на этапе трансляции:
имя := значение
Вычисление константы на этапе трансляции:
!(имя)