Skip to content

struct Crystal::Command::CompilerConfig
inherits Struct

Class methods

.new(compiler : Compiler, sources : Array(Compiler::Source), output_filename : String, original_output_filename : String, arguments : Array(String), specified_output : Bool, hierarchy_exp : String?, cursor_location : String?, output_format : String?)

View source

Methods

#arguments : Array(String)

#clone

View source

#compile(output_filename = self.output_filename)

View source

#compiler : Compiler

#copy_with(compiler _compiler = @compiler, sources _sources = @sources, output_filename _output_filename = @output_filename, original_output_filename _original_output_filename = @original_output_filename, arguments _arguments = @arguments, specified_output _specified_output = @specified_output, hierarchy_exp _hierarchy_exp = @hierarchy_exp, cursor_location _cursor_location = @cursor_location, output_format _output_format = @output_format)

View source

#cursor_location : String?

#hierarchy_exp : String?

#original_output_filename : String

#output_filename : String

#output_format : String?

#sources : Array(Compiler::Source)

#specified_output : Bool

#top_level_semantic

View source