plus method

  1. @override
LambdaBuilder plus()
override

The addition expression.

Implementation

@override
LambdaBuilder plus() => LambdaBuilder.abstract(
      LambdaBuilder.abstract(
        LambdaBuilder.abstract(
          LambdaBuilder.abstract(
            LambdaBuilder.applyAll(
              [
                LambdaBuilder.fromVar(name: 'x'),
                LambdaBuilder.fromVar(name: 'z'),
                LambdaBuilder.applyAll(
                  [
                    LambdaBuilder.fromVar(name: 'y'),
                    LambdaBuilder.fromVar(name: 'z'),
                    LambdaBuilder.fromVar(name: 'u'),
                  ],
                ),
              ],
            ),
            'u',
          ),
          'z',
        ),
        'y',
      ),
      'x',
    );