@set@library@version1.32

array‚tabularx breakable gtr@debugrgbgrad [rgb].95‚.85‚.553‚11‚17 16gtr@debug

@temp@colint(Mod( @currentfamily‚16)+1) #1gtr@debug!![ @temp@col]

#1-( @debug@markerleft- @debug@markerright)*e^(-abs( @c@level)/4)- @debug@markerright

gtr@debug@box/.style=enhanced‚beforeafter skip=0pt‚flushleft upper, boxrule=0.25mm‚leftrule=5mm‚colframe=gtr@debug@color, arc=5mm‚boxsep=0pt‚top=1mm‚bottom=1mm, debug marker left/.store in= @debug@markerleft, debug marker right/.store in= @debug@markerright, debug marker left=1.3cm, debug marker right=0.3cm, @debug@colorletfamilygtr@debug@color gtr@debug@box‚sharp corners=west, interior style=top color=gtr@debug@color!30!white‚bottom color=gray!10!white, overlay= fill=gtr@debug@color!10!white‚draw=black at ([xshift=2.5mm]frame.west) #1; #2: Individual  @currentperson, Family  @currentfamily, Level  @c@level #3

Options: #3

Content: #4

@debug@colorletfamilygtr@debug@color gtr@debug@box‚rightrule=5mm‚sharp corners, colback=gtr@debug@color!30!white, overlay= @debug@setleveldistance @temp draw=gtr@debug@color‚very thick‚-> (frame.west) – ++( @temp pt‚0) – ++(0‚-0.5); Start: #1 Family  @currentfamily, Level  @c@level #2

Options: #2

@debug@colorletfamilygtr@debug@color gtr@debug@box‚rightrule=5mm‚sharp corners, colback=gtr@debug@color!30!white, overlay= @debug@setleveldistance @temp draw=gtr@debug@color‚very thick‚-> (frame.west) – ++( @temp pt‚0) – ++(0‚0.5); End: #1 Family  @currentfamily, Level  @c@level

Parser: undefined ##1 @org@@parse@error##1 Parser: unfeasible token ’\@gtr@token’ @org@@parse@error@token ignore/true/.code=, gtr@debug@colorblack!75!white gtr@debug@box‚before skip= , sharp corners‚toprule=1mm‚rightrule=5mm Genealogytree Parser Debugger #1

Graph Options: #1 @reset@before@parser @parsegraph[#1]#2 gtr@debug@box‚after skip= ‚sharp corners‚colframe=black!75!white, bottomrule=1mm‚rightrule=5mm End of Genealogytree Parser Debugger

#1 & gtr@per@ @currentperson @#1 gtr@per@ @currentperson @#1 @debug@textnone 
%

#1 & @tempgtr@per@ @currentperson @#1 @temp @debug@textnone @temp 
%

#1 & gtr@fam@ @currentfamily @#1 gtr@fam@ @currentfamily @#1 @debug@textnone 
%

#1 & gtr@fam@ @currentfamily @#1 gtr@fam@ @currentfamily @#1 @debug@textnone 
%

#1 & @tempgtr@fam@ @currentfamily @#1 @temp @debug@textnone @temp 
%

@set@currentperson#1 enhanced‚beforeafter skip=3pt‚flushleft upper, size=small‚sharp corners‚fontupper= , colframe=gtr@debug@color‚colback=gtr@debug@color!5, colbacktitle=gtr@debug@color!20, coltitle=black‚fonttitle= , title=Person  @currentperson, sidebyside‚lower separated=false‚sidebyside gap=1mm, code= gtr@per@ @currentperson @box righthand width= gtr@per@ @currentperson @box @> r@: X> X@ @debug@person@taboptididentifier (also node alias) @debug@person@tabfamenclosing family @debug@person@tabchiofchild of family @debug@person@tabparofparent of family @debug@person@tabx\(x\) anchor @debug@person@taby\(y\) anchor @debug@person@tabdimwidth (or height) @debug@person@tabcwest@valwest contour value @debug@person@tabcwest@nextwest contour successor @debug@person@tabcwest@threadwest contour thread @debug@person@tabcwest@tgapwest contour thread gap @debug@person@tabceast@valeast contour value @debug@person@tabceast@nexteast contour successor @debug@person@tabceast@threadeast contour thread @debug@person@tabceast@tgapeast contour thread gap gtr@per@ @currentperson @box gtr@per@ @currentperson @box @debug@textnone

@set@currentfamily#1 @debug@colorletfamilygtr@debug@color enhanced‚breakable‚beforeafter skip=6pt‚flushleft upper, colframe=gtr@debug@color‚colback=gtr@debug@color!15‚fontupper= , colbacktitle=gtr@debug@color!30, coltitle=black‚fonttitle= , title=Family  @currentfamily, pad at break*=1mm @> r@: X> X@ @debug@family@tabtypetype of family @debug@family@taboptididentifier @debug@family@tabfamenclosing family @debug@family@taboffset\(x\) (or \(y\)) offset relative to enclosing family @debug@family@tabpos\(y\) (or \(x\)) absolute position @debug@family@tabcwest@anchorwest contour starting node @debug@family@tabceast@anchoreast contour starting node @debug@family@tabg\(g\)-node of the family @debug@family@tablistparparent nodes @debug@family@tablistchichild nodes @debug@family@tablistpatparpatchwork parent nodes @debug@family@tablistpatchipatchwork child nodes @debug@family@tablistunionfurther partner families @debug@family@tabpspivot shift length (parents vs childs) @debug@family@tabx\(x\) anchor @debug@family@taby\(y\) anchor @debug@family@tabfracline positioning fraction @debug@family@taboptopt@familyoptions for the family @debug@family@taboptopt@subtreeoptions for the subtree gtr@fam@ @currentfamily @par Parents of Family  @currentfamily @debug@person gtr@fam@ @currentfamily @par gtr@fam@ @currentfamily @chi Childs of Family  @currentfamily @debug@person gtr@fam@ @currentfamily @chi

#1< @num@fam@last+1 @debug@family#1 @debug@family@loop #1+1

gtr@debug@tcb@options @currentperson#1 @gettikzxy(p@ @currentperson .#3) @x @y @x @y @gettikzxy(p@ @currentperson .#4) @x @y @x @y gtr@per@ @currentperson @c#2@next @currentpersongtr@per@ @currentperson @c#2@next @currentpersongtr@per@ @currentperson @c#2@thread @currentperson @gettikzxy(p@ @currentperson .#3) @x @y @x @y @gettikzxy(p@ @currentperson .#4) @x @y @x @y ;

@debug@west @debug@east

debug/.cd, family number/.store in= @debug@fam, family id/.code= @getFamNumForId#1 @debug@fam @tmp@num, contour/.is choice, contour/west/.code= @debug@westtrue @debug@eastfalse, contour/east/.code= @debug@westfalse @debug@easttrue, contour/both/.code= @debug@westtrue @debug@easttrue, contour/none/.code= @debug@westfalse @debug@eastfalse, tikz@options/.style=/tikz/gtr@debug@tcb@options/.style=#1, @debug@west @debug@contour@west@up gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@up gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@down gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@down gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@right gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@right gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@left gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@left gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@down gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@down gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@up gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@up gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@left gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@left gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@right gtr@fam@ @debug@fam @cwest@anchor @debug@east @debug@contour@east@right gtr@fam@ @debug@fam @ceast@anchor

@debug@west @debug@contour@west@up gtr@fam@ @debug@fam @cwest@panchor @debug@contour@west@down gtr@fam@ @debug@fam @cwest@canchor @debug@east @debug@contour@east@up gtr@fam@ @debug@fam @ceast@panchor @debug@contour@east@down gtr@fam@ @debug@fam @ceast@canchor

@debug@west @debug@contour@west@down gtr@fam@ @debug@fam @cwest@panchor @debug@contour@west@up gtr@fam@ @debug@fam @cwest@canchor @debug@east @debug@contour@east@down gtr@fam@ @debug@fam @ceast@panchor @debug@contour@east@up gtr@fam@ @debug@fam @ceast@canchor

@debug@west @debug@contour@west@right gtr@fam@ @debug@fam @cwest@panchor @debug@contour@west@left gtr@fam@ @debug@fam @cwest@canchor @debug@east @debug@contour@east@right gtr@fam@ @debug@fam @ceast@panchor @debug@contour@east@left gtr@fam@ @debug@fam @ceast@canchor

@debug@west @debug@contour@west@left gtr@fam@ @debug@fam @cwest@panchor @debug@contour@west@right gtr@fam@ @debug@fam @cwest@canchor @debug@east @debug@contour@east@left gtr@fam@ @debug@fam @ceast@panchor @debug@contour@east@right gtr@fam@ @debug@fam @ceast@canchor

fill=white‚fill opacity=0.8‚outer sep=0pt‚inner sep=2pt at (f@#1) gtr@fam@#1@id @temp ;

fill=white‚fill opacity=0.8‚outer sep=0pt‚inner sep=2pt at (f@#1) #1 ;

show/.style=box=finish= fill=white‚fill opacity=0.8‚outer sep=0pt‚inner sep=2pt at (frame.center) 0= #1 0+ 0> @height-4pt ! @height-4pt 0 0 ;, show@family@number/.style=after tree= @timeflow@vertical every node/.style=rotate=90‚transform shape @forall@families @show@family@number , show@family@id/.style=after tree= @timeflow@vertical every node/.style=rotate=90‚transform shape @forall@families @show@family@id , show number/.style=show= @currentperson‚show@family@number, show family/.style=show= @currentfamily‚show@family@number, show id/.style=show= ‚show@family@id , show level/.style=show= @c@level, show type/.style=show= ,

Processed with \(\mathsf{valep\TeX}\), Version 0.1, May 2024.