Class: Phlex::Compiler::FileCompiler

Inherits:
Refract::Visitor
  • Object
show all
Defined in:
lib/phlex/compiler/file_compiler.rb

Defined Under Namespace

Classes: Result

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ FileCompiler

Returns a new instance of FileCompiler.



6
7
8
9
10
11
# File 'lib/phlex/compiler/file_compiler.rb', line 6

def initialize(path)
	super()
	@path = path
	@current_namespace = []
	@results = []
end

Instance Method Details

#compile(node) ⇒ Object



13
14
15
16
# File 'lib/phlex/compiler/file_compiler.rb', line 13

def compile(node)
	visit(node)
	@results.freeze
end