%% %% This is file `nodetree.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% nodetree.dtx (with options: `tex') %% %% This is a generated file. %% %% Copyright (C) 2016-2020 by Josef Friedrich %% ---------------------------------------------------------------------- %% This work may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3c of this license %% or (at your option) any later version. The latest version of this %% license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3c or later is part of all distributions of LaTeX %% version 2008/05/05 or later. %% \directlua{ nodetree = require('nodetree') } \def\NodetreeSetOption[#1]#2{ \directlua{ nodetree.set_option('#1', '#2') } } \let\nodetreeoption\NodetreeSetOption \def\NodetreeResetOption#1{ \NodetreeSetOption[#1]{% \directlua{ tex.print(nodetree.get_default_option('#1')) }% }% } \def\NodetreeReset{ \NodetreeResetOption{callback} \NodetreeResetOption{channel} \NodetreeResetOption{color} \NodetreeResetOption{decimalplaces} \NodetreeResetOption{unit} \NodetreeResetOption{verbosity} } \let\nodetreereset\NodetreeReset \def\NodetreeRegisterCallback#1{ \directlua{ nodetree.set_option('callback', '#1') nodetree.register_callbacks() } } \let\nodetreeregister\NodetreeRegisterCallback \def\NodetreeUnregisterCallback#1{ \directlua{ nodetree.set_option('callback', '#1') nodetree.unregister_callbacks() } } \let\nodetreeunregister\NodetreeUnregisterCallback \endinput %% %% End of file `nodetree.tex'.