test1.assembly.lp
No OneTemporary

File Metadata

Created
Thu, Jul 9, 1:50 AM

test1.assembly.lp

% INPUT
%-----------------------------------
% sizo(..).
sizo(Sizo):-
bind_scope(_, attachedSizo(Sizo), strong).
dict_sizo(Sizo, Id):-
Id= #sum{ 1, SizoLess : sizo(SizoLess), SizoLess < Sizo};
sizo(Sizo).
% connect to latex
%-----------------------------------
latex_registered_subjects(sizo, Sizo):- sizo(Sizo).
latex_scope_demand(ScopeDemandSizo, sizo):-
bind(Target, demand(sizo));
Target = s(_, _, ScopeDemandSizo).
bind_scope(Scope, Sizo, strong):-
bind_scope(Scope, attachedSizo(Sizo), strong).
% register late query
%-----------------------------------
late(Target, SymbolSizo, (SizoAny), sizo_current(SizoAny)):-
bind(Target, demand(sizo));
Target=s(_, _, TargetS);
scope_fn(TargetS, Fn);
cfa_parent(FnBody, function(Fn));
latex_symbol(Fn, sizo, SymbolSizo);
sizo(SizoAny).
% IMPLEMENTATION
%=========================================================== .

Event Timeline