Files
libadalang/extensions/python_api/file_readers/low_level_bindings
Pierre-Marie de Rodat ab61a07468 Add support for preprocessing
This commit introduces a new public package (Libadalang.Preprocessing)
to provide GNATprep-compatible preprocessing features, including a file
reader that preprocesses files. It also adds a small C/Python binding
layer for this file reader, and extends the User Manual to describe this
feature.

TN: V117-037
2022-03-14 14:24:59 +00:00

11 lines
240 B
Plaintext

## vim: ft=makopython
_create_preprocessor_from_file = _import_func(
"ada_create_preprocessor_from_file",
[ctypes.c_char_p,
ctypes.POINTER(ctypes.c_char_p),
ctypes.c_int,
ctypes.POINTER(ctypes.c_int)],
_file_reader,
)