Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2ad0248
add tests
Feb 10, 2025
f69dde8
fix
geogreck Feb 10, 2025
b4b57ac
task 3: полное собрание сочинений Набокова
geogreck Feb 11, 2025
2e05b4c
основа для отчета
geogreck Feb 11, 2025
58ef1dc
перенес тесты в отдельную директорию
geogreck Feb 11, 2025
701526c
удалил старую рпз
geogreck Feb 11, 2025
b263527
task 1: сборник анекдотов
geogreck Feb 11, 2025
28c32aa
task 2.1: алгоритм предсказывающего LL1 разбора и тест
geogreck Feb 11, 2025
455684c
task 2.2: Добавлен разбор Эрли
geogreck Feb 11, 2025
8d4e4bb
Почти почти написал РПЗ
geogreck Feb 13, 2025
f98305f
Изучил разницу между тире, минусом и дефисом
geogreck Feb 13, 2025
c15619e
task 2.2: улучшено выбрасывание ошибки парсинга
geogreck Feb 14, 2025
aa044e7
доделки по записке
geogreck Feb 14, 2025
0914f7c
task 2.2: исправление вычисления атрибутов
geogreck Feb 14, 2025
0d3562c
task 2.2: поправил стартовый терминал
geogreck Feb 14, 2025
089f673
task 2: расширил тесты
geogreck Feb 14, 2025
5ec80f6
task 2.2: разрешение проблемы вывода пустых правил
geogreck Feb 15, 2025
0b6c30f
Merge pull request #1 from geogreck/geogreck-cw-wip
Mazdaywik Apr 1, 2025
6a12ee2
Revert "удалил старую рпз"
Mazdaywik Apr 1, 2025
a5cb762
Переименованы записки
Mazdaywik Apr 1, 2025
583f93a
Стилевые правки
Mazdaywik Apr 2, 2025
25595fa
Исправлена ошибка с позициями в алгоритме Эрли
Mazdaywik Apr 2, 2025
7a721d5
Fix
stewkk May 12, 2025
90bd7cd
Add test
stewkk May 13, 2025
c53c7c0
Fix
stewkk May 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/workflows/a.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Parser edsl

on:
push:
branches: [ main, geogreck-cw-wip ]
pull_request:
branches: [ main, geogreck-cw-wip ]

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Check out repository code
uses: actions/checkout@v4

- name: Set up Python 3.13
uses: actions/setup-python@v5
with:
python-version: 3.13

- name: Install dependencies
run: |
pip install pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

- name: Run tests
run: |
pytest
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,7 @@ dmypy.json

# Pyre type checker
.pyre/

#LaTEX misc
_minted-report
junk/
Loading