ValeriyKnyazhev / Highlighting

Module for highlighting and auto complete on of text at python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Данное решение представляет собой проект YaPiN

Структура проекта

  • CellEditor - Windows аналог JupyterNotebook
  • Highlighting - библиотека подсветки синтаксиса и подсказок Python
  • PythonInterpretorDll - обертка взаимодействия с Python

Примечания

В репозитории "интерпретатора питона" был проект Project1 который был демкой к тому, как использовать dll интерпретатора. Его я не копировал, на основе него дальше необходимо будет писать взаимодействие частей проекта.

Чтобы все скомпилировалось, надо установить Python и указать путь к нему в переменной окружения PythonHome. После установки переменной окружения НЕОБХОДИМО перезагрузить Visual Studio

Решение пока необходимо собирать под Debug x86 (ЭТО ВАЖНО). Остальные конифгурации пока не настроены.

В силу специфики PythonInterpretorDll, он собирается под Release x64. У кого x86 питон - собирайте его под x86 (надо менять в настройках решения, не проекта). В силу тех же причин не выполнены требования лекторов курса к предваритально откомпилированным заголовкам, уровням предупреждений и x86 сборки к PythonInterpretorDll.

About

Module for highlighting and auto complete on of text at python


Languages

Language:C++ 99.5%Language:C 0.5%