<commit_before>(module common-sig scheme/base
  (require scheme/unit)

  (provide texpict-common^)
  (define-signature texpict-common^
    ((struct pict (draw width height ascent descent children panbox last))
     (struct child (pict dx dy sx sy))

     black-and-white

     lt-find
     lc-find
     lb-find
     ltl-find
     lbl-find
     ct-find
     cc-find
     cb-find
     ctl-find
     cbl-find
     rt-find
     rc-find
     rb-find
     rtl-find
     rbl-find

     find-lt  ; (left & top)  ; pict pict-path -> dx dy
     find-lc  ; (left & vertical center)
     find-lb  ; (left & bottom)
     find-ltl ; (left and top baseline)
     find-lbl ; (left and bottom baseline)
     find-ct  ; (horizontal center & top)
     find-cc
     find-cb
     find-ctl<commit_msg>Add missing child fields in pict<commit_after>(module common-sig scheme/base
  (require scheme/unit)

  (provide texpict-common^)
  (define-signature texpict-common^
    ((struct pict (draw width height ascent descent children panbox last))
     (struct child (pict dx dy sx sy sxy syx))

     black-and-white

     lt-find
     lc-find
     lb-find
     ltl-find
     lbl-find
     ct-find
     cc-find
     cb-find
     ctl-find
     cbl-find
     rt-find
     rc-find
     rb-find
     rtl-find
     rbl-find

     find-lt  ; (left & top)  ; pict pict-path -> dx dy
     find-lc  ; (left & vertical center)
     find-lb  ; (left & bottom)
     find-ltl ; (left and top baseline)
     find-lbl ; (left and bottom baseline)
     find-ct  ; (horizontal center & top)
     find-cc
     find-cb
     find-ctl
{'fraction_non_alphanumeric': 0.09842271293375394, 'fraction_numerical': 0.0, 'mean_word_length': 1.9261992619926198, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '368908', 'n_tokens_mistral': 554, 'n_tokens_neox': 531, 'n_words': 152}