Skip to content

[Архив 2014] Конвертация C++ переменных в snake_case / Convert C++ variables to snake_case

License

Notifications You must be signed in to change notification settings

petrenko-alex/snake-case-variable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snake Case Variable

Консольная утилита для конвертации имен переменных из camelCase в snake_case для С.
Принимает на вход синтаксически верный код на языке С, конвертирует имена переменных и печатает новый код.

Ограничения:

  • Каждый элементарный оператор языка записывается в отдельной строке
  • Составные операторы заключаются в фигурные скобки
  • Фигурные скобки располагаются на отдельных строках
  • В программе не используются глобальные переменные и структурированные типы данных, но могут встречаться однострочные комментарии (“//”)
  • Максимальное количество строк кода - 20
  • Максимальная длина строки - 200
  • Максимальное количество переменных - 50

Тестовые ситуации
Иерархия вызова функций

Проект написан на языке C в учебных целях. Скомпилирован в Visual Studio 2008. Platform Toolset v90. Для тестирования использовалcя плагин Visual Assert.

Example