├── .gitignore ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── book.md ├── docgen.os ├── docs ├── ast.css └── index.html ├── examples ├── backends │ └── Классы │ │ ├── ГенераторДокументацииДляПарсера.os │ │ └── Компилятор.os ├── multiprocessing.ps1 ├── param.json ├── plugins │ └── Классы │ │ ├── Визажист.os │ │ ├── ДетекторВложенныхТернарныхОператоров.os │ │ ├── ДетекторКонструкторовСтруктур.os │ │ ├── ДетекторНеиспользуемыхПеременных.os │ │ ├── ДетекторОшибочныхЗамыкающихКомментариев.os │ │ ├── ДетекторПропущенныхТочекСЗапятой.os │ │ ├── ДетекторФункцийБезВозвратаВКонце.os │ │ ├── ЗаменаНеканоничныхКлючевыхСлов.os │ │ ├── ПереименованиеПеременных.os │ │ ├── ПлагинСПараметром.os │ │ ├── ПодсчетКогнитивнойСложностиМетодов.os │ │ ├── ПроверкаКаноничностиКлючевыхСлов.os │ │ ├── РасстановкаПропущенныхТочекСЗапятой.os │ │ └── РекурсивныйПодсчетСерверныхВызововВМодуляхФорм.os ├── test.os ├── test2.os ├── test3.os ├── test4.os ├── test5.os ├── test6.os ├── test7.os ├── test8.os └── test9.os ├── packagedef └── src └── Классы └── ПарсерВстроенногоЯзыка.os /.gitignore: -------------------------------------------------------------------------------- 1 | *.txt 2 | sandbox -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/README.md -------------------------------------------------------------------------------- /book.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/book.md -------------------------------------------------------------------------------- /docgen.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/docgen.os -------------------------------------------------------------------------------- /docs/ast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/docs/ast.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/docs/index.html -------------------------------------------------------------------------------- /examples/backends/Классы/ГенераторДокументацииДляПарсера.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/backends/Классы/ГенераторДокументацииДляПарсера.os -------------------------------------------------------------------------------- /examples/backends/Классы/Компилятор.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/backends/Классы/Компилятор.os -------------------------------------------------------------------------------- /examples/multiprocessing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/multiprocessing.ps1 -------------------------------------------------------------------------------- /examples/param.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/param.json -------------------------------------------------------------------------------- /examples/plugins/Классы/Визажист.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/Визажист.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторВложенныхТернарныхОператоров.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторВложенныхТернарныхОператоров.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторКонструкторовСтруктур.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторКонструкторовСтруктур.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторНеиспользуемыхПеременных.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторНеиспользуемыхПеременных.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторОшибочныхЗамыкающихКомментариев.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторОшибочныхЗамыкающихКомментариев.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторПропущенныхТочекСЗапятой.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторПропущенныхТочекСЗапятой.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ДетекторФункцийБезВозвратаВКонце.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ДетекторФункцийБезВозвратаВКонце.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ЗаменаНеканоничныхКлючевыхСлов.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ЗаменаНеканоничныхКлючевыхСлов.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ПереименованиеПеременных.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ПереименованиеПеременных.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ПлагинСПараметром.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ПлагинСПараметром.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ПодсчетКогнитивнойСложностиМетодов.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ПодсчетКогнитивнойСложностиМетодов.os -------------------------------------------------------------------------------- /examples/plugins/Классы/ПроверкаКаноничностиКлючевыхСлов.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/ПроверкаКаноничностиКлючевыхСлов.os -------------------------------------------------------------------------------- /examples/plugins/Классы/РасстановкаПропущенныхТочекСЗапятой.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/РасстановкаПропущенныхТочекСЗапятой.os -------------------------------------------------------------------------------- /examples/plugins/Классы/РекурсивныйПодсчетСерверныхВызововВМодуляхФорм.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/plugins/Классы/РекурсивныйПодсчетСерверныхВызововВМодуляхФорм.os -------------------------------------------------------------------------------- /examples/test.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test.os -------------------------------------------------------------------------------- /examples/test2.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test2.os -------------------------------------------------------------------------------- /examples/test3.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test3.os -------------------------------------------------------------------------------- /examples/test4.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test4.os -------------------------------------------------------------------------------- /examples/test5.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test5.os -------------------------------------------------------------------------------- /examples/test6.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test6.os -------------------------------------------------------------------------------- /examples/test7.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test7.os -------------------------------------------------------------------------------- /examples/test8.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test8.os -------------------------------------------------------------------------------- /examples/test9.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/examples/test9.os -------------------------------------------------------------------------------- /packagedef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/packagedef -------------------------------------------------------------------------------- /src/Классы/ПарсерВстроенногоЯзыка.os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscript-library/osparser/HEAD/src/Классы/ПарсерВстроенногоЯзыка.os --------------------------------------------------------------------------------