You've already forked libadalang
mirror of
https://github.com/AdaCore/libadalang.git
synced 2026-02-12 12:28:54 -08:00
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
14 lines
324 B
Python
14 lines
324 B
Python
import libadalang
|
|
|
|
|
|
ctx = libadalang.AnalysisContext()
|
|
u = ctx.get_from_file('foo.adb')
|
|
node = u.root.find(libadalang.Identifier)
|
|
t = node.token_start
|
|
|
|
print('Token data for the "foo" identifier:')
|
|
print('Kind: {}'.format(t.kind))
|
|
print('Text: {}'.format(t.text))
|
|
print('Sloc range: {}'.format(t.sloc_range))
|
|
print('Done.')
|