a text anlsyic of scheme