3 Commits

Author SHA1 Message Date
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
Raphael Amiard
1351ac3234 libadalang: clean directory structure
* put langkit and libadalang in separate root directories

O611-018

Change-Id: I79200c2b4a109f8291dcde4f8eb7472b8880bd74
2015-06-15 13:03:12 +02:00
Pierre-Marie de Rodat
f4875614a7 Rework the analysis API
Revamp the analysis context primitives to create/remove analysis units
so that:

  * their behavior is defined in error cases
  * reparsing is possible
  * parsing from a memory buffer is possible

Update existing testcases to cope with these changes and add new ones to
exercise these features in the C and Python APIs.

Followup on O519-029

Change-Id: I409d63bef32cb1a920f402d7957ba8cd2668eb66
2015-05-25 14:44:25 +02:00