Я работаю над проектом по созданию компилятора в Ruby, даже простые компиляторы будут по-прежнему иметь много кода. Я планирую иметь классы как SymbolTable
, Lexer
, Parser
и т.д ....Модули Ruby, содержащие классы
Все эти классы выполняют определенные операции, но я все же хотел бы сгруппировать их по одному пространству имен, можно сделать это в отдельных файлах?
например:
Файл № 1 SymbolTable.rb
module PL0Compiler
class SymbolTable
#....
end
end
File # 2 Lever.rb
module PL0Compiler
class Lexer
#....
end
end
Почему нет? ....... – sawa
@sawa, Thats, что я прошу? Я ищу подходящий способ группировать связанные классы в 1 пространство имен, даже если классы находятся в отдельных файлах. –