<commit_before># -*- coding: utf-8 -*-
# distutils: language = c++
# distutils: sources = AnsiFeed/AnsiTextColored.cpp
# distutils: include_dirs = imgui-cpp AnsiFeed
"""
Notes:
   `✓` marks API element as already mapped in core bindings.
   `✗` marks API element as "yet to be mapped
"""
# from libcpp cimport bool

# from enums cimport ImGuiKey_, ImGuiCol_

cimport cimgui

from cimgui cimport ImVec4

cdef extern from "../AnsiFeed/AnsiTextColored.h" namespace "ImGui":
   #  void TextTest(const char* fmt, ...)
    void TextAnsi(const char* fmt, ...) except +  # ✓
    void TextAnsiColored(const ImVec4& col, const char* fmt, ...) except +  # ✓

cdef extern from "../AnsiFeed/AnsiTextColored.cpp":
    pass<commit_msg>More cleanup<commit_after># -*- coding: utf-8 -*-
# distutils: language = c++
# distutils: sources = AnsiFeed/AnsiTextColored.cpp
# distutils: include_dirs = imgui-cpp AnsiFeed
"""
Notes:
   `✓` marks API element as already mapped in core bindings.
   `✗` marks API element as "yet to be mapped
"""

cimport cimgui

from cimgui cimport ImVec4

cdef extern from "../AnsiFeed/AnsiTextColored.h" namespace "ImGui":
    void TextAnsi(const char* fmt, ...) except +  # ✓
    void TextAnsiColored(const ImVec4& col, const char* fmt, ...) except +  # ✓

cdef extern from "../AnsiFeed/AnsiTextColored.cpp":
    pass
{'fraction_non_alphanumeric': 0.1303692539562924, 'fraction_numerical': 0.00452147701582517, 'mean_word_length': 3.6596491228070174, 'pattern_counts': {'":': 4, '<': 3, '<?xml version=': 0, '>': 3, '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': '2453091', 'n_tokens_mistral': 467, 'n_tokens_neox': 455, 'n_words': 143}