Files
Pierre-Marie de Rodat 4382a22f9c Reorganize the source tree
Move most of "ada/*" to the root directory (this makes sense, as this
repository has been dedicated to Libadalang for years), and rename
"ada/language" to "ada".

TN: T914-010
2020-11-02 16:51:46 +01:00

19 lines
390 B
Python

import libadalang
src_buffer = b"""
limited with Ada.Text_IO;
procedure Foo is
function \"+\" (S : String) return String is (S);
begin
Ada.Text_IO.Put_Line (+\"Hello, world!\");
end Foo;
"""
ctx = libadalang.AnalysisContext('iso-8859-1')
unit = ctx.get_from_buffer('foo.adb', src_buffer)
assert unit, 'Could not create the analysis unit for foo.adb from a buffer'
print('Done.')