package org.whole.lang.scheme.builders; import org.whole.lang.builders.IBuilder; import org.whole.lang.scheme.model.BuiltinValueEnum; import org.whole.lang.bindings.IBindingManager; /** * @generator Whole */ public interface ISchemeBuilder extends IBuilder { public void visit(); public void cdr(); public void car(); public void env(); public void definitions(); public void elseBody(); public void branches(); public void args(); public void expressions(); public void body(); public void test(); public void expression(); public void name(); public void Definitions(); public void Definitions_(); public void Definitions_(int initialCapacity); public void _Definitions(); public void Definition(); public void Definition_(); public void _Definition(); public void Branches(); public void Branches_(); public void Branches_(int initialCapacity); public void _Branches(); public void Branch(); public void Branch_(); public void _Branch(); public void SchemeExpressions(); public void SchemeExpressions_(); public void SchemeExpressions_(int initialCapacity); public void _SchemeExpressions(); public void ApplyExpression(); public void ApplyExpression_(); public void _ApplyExpression(); public void LambdaExpression(); public void LambdaExpression_(); public void _LambdaExpression(); public void AndExpression(); public void AndExpression_(); public void _AndExpression(); public void OrExpression(); public void OrExpression_(); public void _OrExpression(); public void CondExpression(); public void CondExpression_(); public void _CondExpression(); public void LocalExpression(); public void LocalExpression_(); public void _LocalExpression(); public void IdExpression(); public void IdExpression(String value); public void ClosureValue(); public void ClosureValue_(); public void _ClosureValue(); public void BuiltinValue(); public void BuiltinValue(BuiltinValueEnum.Value value); public void BuiltinValue(String value); public void BooleanValue(); public void BooleanValue(boolean value); public void IntValue(); public void IntValue(int value); public void StringValue(); public void StringValue(String value); public void PairValue(); public void PairValue_(); public void _PairValue(); public void Names(); public void Names_(); public void Names_(int initialCapacity); public void _Names(); public void Name(); public void Name(String value); public void SchemeEnvironment(); public void SchemeEnvironment(IBindingManager value); public void SchemeEnvironment(String value); }