class Pegasus::Generators::CrystalSem::LanguageInput
- Pegasus::Generators::CrystalSem::LanguageInput
- Pegasus::Generators::Api::FileInput(Pegasus::Language::LanguageData)
- Pegasus::Generators::Api::Input(Pegasus::Language::LanguageData)
- Reference
- Object
Defined in:
generators/crystalsem/pegasus_crystalsem.crConstructors
Instance Method Summary
-
#process(opt_parser, file) : LanguageData
Read a value of type
I
from a file.
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) : Iprocess(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
Instance Method Detail
def process(opt_parser, file) : LanguageData
#
Description copied from class Pegasus::Generators::Api::FileInput(Pegasus::Language::LanguageData)
Read a value of type I
from a file.