eolian/generator: generation for new documentation system
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 5 Jun 2015 11:15:51 +0000 (12:15 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 5 Jun 2015 11:15:51 +0000 (12:15 +0100)
commitac0113ba2b8fc9515448be594cc0dc3a9b1fa492
tree59be45637446ac3c889425efdab90a707cede448
parent51d9760fe648179aa660c893dbb965a7e5cc7f18
eolian/generator: generation for new documentation system

This commit adds the necessary generator logic to emit doc
comments from the new doc syntax. Old doc comments are kept
in for the time being as they're used within the EFL but they
will be removed eventually. This new generator focuses all the
important code in one place, making usage easy.

@feature
15 files changed:
src/Makefile_Eolian.am
src/bin/eolian/docs_generator.c [new file with mode: 0644]
src/bin/eolian/docs_generator.h [new file with mode: 0644]
src/bin/eolian/eo_generator.c
src/bin/eolian/legacy_generator.c
src/bin/eolian/types_generator.c
src/tests/eolian/data/class_simple.eo
src/tests/eolian/data/class_simple_ref_eo.h
src/tests/eolian/data/class_simple_ref_legacy.h
src/tests/eolian/data/complex_type.eo
src/tests/eolian/data/consts.eo
src/tests/eolian/data/events.eo
src/tests/eolian/data/object_impl.eo
src/tests/eolian/data/typedef.eo
src/tests/eolian/eolian_parsing.c