Je travaille sur un projet pour créer un compilateur dans Ruby, même les compilateurs simples auront encore beaucoup de code. Je prévois d'avoir des classes comme SymbolTable
, Lexer
, Parser
etc ....Ruby modules qui contiennent des classes
Toutes ces classes effectuent des opérations spécifiques, mais je voudrais encore les regrouper sous un espace de noms, est-il possible de le faire dans des fichiers séparés?
ex:
fichier # 1 SymbolTable.rb
module PL0Compiler
class SymbolTable
#....
end
end
de fichier # 2 Lever.rb
module PL0Compiler
class Lexer
#....
end
end
Pourquoi pas? ....... – sawa
@sawa, c'est ce que je demande? Je suis à la recherche de la façon appropriée de regrouper des classes liées dans un espace de nom, même si les classes sont dans des fichiers séparés. –