mirror of
https://github.com/safishamsi/graphify.git
synced 2026-10-14 07:59:40 +00:00
Add a newline char at EOF on C and C++ headers
This commit is contained in:
1 parent
23f2ffaa43
commit
ff900a00d8
1 file changed
+5
@@ -3177,6 +3177,11 @@ def _extract_generic(
|
||||
try:
|
||||
parser = Parser(language)
|
||||
source = path.read_bytes() if source_override is None else source_override
|
||||
# In C and C++, if the .h file does not end with a newline '\n' an error
|
||||
# is throwed even if the file is valid. In order to avoid this, a new line
|
||||
# char is added only if the original file does not end with it.
|
||||
if source and not source.endswith(b"\n"):
|
||||
source = source + b"\n"
|
||||
tree = parser.parse(source)
|
||||
root = tree.root_node
|
||||
except Exception as e:
|
||||
|
||||
Reference in new issue
Block a user