Skip to content

ottergottaott/simple-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-cli

Как это работает?

  • Запускается MainThread, который создает Environment с переменными и пытается считать введеный пользователем текст
  • Если что-то удалось считать, MainThread запускает Lexer и пытается вычленить примитивные Token из текста
  • Полученный список из Token передает в Interpolator и пытается вставить значения переменных, если это нужно
  • Далее по сынтерполированным токенам запускается Parser, который пытается получить более высокоуровневые Lexem
  • Набор Lexem передается в ThreadManager, который - преобразует каждую лексему в какого-то из наследников TaskInterface - запустит полученные задачи в разных тредах

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages