29 lines
725 B
Python
29 lines
725 B
Python
# Copyright (c) PARRRATE T&V 2021. All rights reserved.
|
|
|
|
from bu4.parsing.constructs.pcall import PCall
|
|
from bu4.parsing.states.psafter import PSAfter
|
|
from bu4.parsing.states.psfinal import PSFinal
|
|
from bu4.parsing.states.psread import PSRead
|
|
from bu4.parsing.targets.pslambda import PSLambda
|
|
|
|
__all__ = ('pscall',)
|
|
|
|
|
|
def pscall():
|
|
return PSAfter(
|
|
PSRead(),
|
|
PSLambda(
|
|
lambda argument: PSAfter(
|
|
PSRead(),
|
|
PSLambda(
|
|
lambda lambda_: PSFinal(
|
|
PCall(
|
|
argument,
|
|
lambda_
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|