Overview of Package io.sarl.lang.extralanguage.compiler
Object Type List
Name Description
AbstractExpressionGenerator Abstract Generator of XExpression.
AbstractExtraLanguageGenerator Abstract implementation for the generator from SARL to an extra language.
io.sarl.lang.extralanguage.compiler.ConversionResult Describes the result of a replacement.
ConversionType Type of feature conversion.
ExtraLanguageAppendable Appendable for extra languages.
ExtraLanguageFeatureNameConverter Converter from Jvm feature name to the extra language feature name.
ExtraLanguageGeneratorContext The generator from SARL to the Python language.
ExtraLanguageGeneratorSupport The generator from SARL to the default target language and an extra target language.
ExtraLanguageImportManager Import manager for SARL extra target languages.
ExtraLanguageOutputConfigurations Utilities classes for the output configurations that are dedicated to the extra language generators.
ExtraLanguageTypeConverter Converter from Jvm type to the extra language type.
FeatureCallGenerator A specific feature call generator.
FeatureNameConverterRuleReader Reader of the conversion rules.
FeaturePattern Feature pattern.
FeatureReplacement Feature replacement.
IExpressionGenerator Generator of XExpression.
IExtraLanguageConversionInitializer Initializer for the extra language converters.
IExtraLanguageGeneratorContext The generator from SARL to the Python language.
IExtraLanguageGeneratorProvider Provider of the extra language generators.
IExtraLanguageKeywordProvider Provider of keywords for the extra language.
IRootGenerator Generator for SARL script.
NullExtraLanguageGeneratorProvider Implementation of the provider of the extra language generators that replies no generator.
TypeConverterRuleReader Reader of the conversion rules.