# 'l 0 0I[stack length storage] F['l3Ra] F['l3Rs] F[1] F[1] F['l] 0I[executes a piece of rip code, potentially recursively calling itself] 0I[TODO: [], <>, #<>, IWCwtcF$] F[ DW[ DSS DD'0LnS'9GnmI[ 0I[0-9] '0sS 0] D'PEI[P SP 0] D'SEI[P 3RS 0] D'DEI[P SD3R 0] D'iEI[P SiS 0] D'dEI[P SdS 0] D'lEI[P S 0] D'rEI[P lr r lR 0] D'REI[P lr R lR 0] D'aEI[P 3raS 0] D'sEI[P 3rsS 0] D'mEI[P 3rmS 0] D'qEI[P 3rqS 0] D'MEI[P 3rMS 0] D'pEI[P 3rpS 0] D'GEI[P 3rGS 0] D'LEI[P 3rLS 0] D'EEI[P 3rES 0] D'nEI[P SnS 0] D'oEI[P So 0] D'OEI[P SO 0] D'gEI[P gS 0] D''EI[P D S 0] DI[P 0] DI[ 'ro 'io 'po ':o ' o $ P 0] P D] ] 0I[pushes whether argument is space, tab or newline] F[ D' ESD9ES9iEaann ] 0I[Read all the code in a string] 0 gDiW[ gDi] P