efl/src/bin/eolian
Daniel Kolesa 543902f2ba eolian: make doc ref resolution global
Doc refs no longer introduce new dependencies into files. Instead,
they're parsed globally, and any doc ref lookup is also made
globally. This allows unit based dependencies to correspond more
to what files actually really need at compile time/runtime, with
docs being irrelevant to that; it also simplifies the API.

The doc resolution API now takes Eolian_State instead of
Eolian_Unit, too.
2018-04-18 16:38:14 +02:00
..
.gitignore eolian gen2: move to eolian gen (as the old one is gone) 2016-10-07 13:34:47 +02:00
CMakeLists.txt build: add eolian 2017-01-23 18:52:34 +01:00
docs.c eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
docs.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
headers.c eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
headers.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
main.c eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
main.h eolian gen2: move to eolian gen (as the old one is gone) 2016-10-07 13:34:47 +02:00
sources.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
sources.h eolian: do not require unit when stringifying types 2018-01-16 16:39:05 +01:00
types.c eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
types.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00