私はRubyでコンパイラを作成するプロジェクトに取り組んでいます。単純なコンパイラでも多くのコードが残っています。私は クラスを含むRubyモジュール
これらのクラスのすべての
は、特定の操作を実行....SymbolTable
、
Lexer
、
Parser
などのように持つクラスを計画し、私はまだ1つの名前空間の下にグループ化するように、それは可能であるが、別のファイルにこれを行うにはでしょうか?
例:
ファイル#1 SymbolTable.rb
module PL0Compiler
class SymbolTable
#....
end
end
ファイル#2 Lever.rb
module PL0Compiler
class Lexer
#....
end
end
なぜですか? ....... – sawa
@澤、それは私が求めているものですか?クラスが別々のファイルであっても、関連するクラスを1つの名前空間にグループ化する適切な方法を探しています –