class Pegasus::Generators::CrystalSem::LanguageInput

Defined in:

generators/crystalsem/pegasus_crystalsem.cr

Constructors

Instance Method Summary

Instance methods inherited from class Pegasus::Generators::Api::FileInput(Pegasus::Language::LanguageData)

add_option(opt_parser) add_option, description : String description, description=(description : String) description=, filename : String | Nil filename, filename=(filename : String | Nil) filename=, name : String name, name=(name : String) name=, process(opt_parser, file) : I
process(opt_parser) : I
process

Constructor methods inherited from class Pegasus::Generators::Api::FileInput(Pegasus::Language::LanguageData)

new(name : String, description : String) new

Instance methods inherited from class Pegasus::Generators::Api::Input(Pegasus::Language::LanguageData)

add_option(opt_parser) add_option, process(opt_parser) : I process

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def process(opt_parser, file) : LanguageData #

Read a value of type I from a file.


[View source]