Lines Matching refs:ibinary
103 -record(ibinary, {anno=#a{},segments}). %Not used in patterns. record
126 -type ibinary() :: #ibinary{}. type
145 -type i() :: iapply() | ibinary() | icall() | icase() | icatch()
1173 {#ibinary{anno=#a{anno=Anno},segments=Es},Eps,St}
1685 {#ibinary{segments=Segs}=Cp,St1} ->
1690 AccPat = Cp#ibinary{segments=AccSegs},
1693 SkipPat = Cp#ibinary{segments=SkipSegs},
1697 tail_pat=#ibinary{anno=#a{anno=LA},segments=[TailSeg]},
1775 force_novars(#ibinary{}=Bin, St) -> {Bin,[],St};
1869 {#ibinary{anno=#a{anno=lineno_anno(L, St)},segments=Segments},St};
2363 uexpr(#ibinary{anno=A,segments=Ss}, _, St) ->
2365 {#ibinary{anno=A#a{us=Used},segments=Ss},St};
2413 upattern(#ibinary{segments=Es0}=Bin, Ks, St0) ->
2415 {Bin#ibinary{segments=Es1},Esg,Esv,Eus,St1};
2582 ren_pat(#ibinary{segments=Es0}=P, Ks, {Isub,Osub0}, St0) ->
2584 {P#ibinary{segments=Es},{Isub,Osub},St};
2665 cpattern(#ibinary{anno=#a{anno=Anno},segments=Segs0}) ->
2844 cexpr(#ibinary{anno=#a{anno=Anno,us=Us},segments=Segs}, _As, St) ->