aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/eolian (follow)
Commit message (Expand)AuthorAgeFilesLines
* eolian: pass rbuf to doc_errorDaniel Kolesa2015-06-091-1/+1
* eolian: support for @since tag in new doc commentsDaniel Kolesa2015-06-084-13/+106
* eolian: silence static analysisDaniel Kolesa2015-06-081-0/+2
* eolian: remove support for short doc comments (//@)Daniel Kolesa2015-06-051-14/+2
* eolian: double newline ends summary, not singleDaniel Kolesa2015-06-041-3/+9
* eolian: remove prototype of non-existent APIDaniel Kolesa2015-06-031-11/+0
* eolian: add documentation handling APIDaniel Kolesa2015-06-038-0/+211
* eolian: properly fill and free all doc fieldsDaniel Kolesa2015-06-0310-14/+57
* eolian: start exposing Eolian_DocumentationDaniel Kolesa2015-06-032-4/+22
* eolian: enums can't be opaque, check properlyDaniel Kolesa2015-06-031-1/+1
* eolian: preliminary parsing of doc syntaxDaniel Kolesa2015-06-031-0/+14
* eolian: Eolian_Object for docsDaniel Kolesa2015-06-023-14/+22
* eolian: initial lexing of documentationDaniel Kolesa2015-06-023-12/+155
* eolian: add actual useful declaration APIsDaniel Kolesa2015-06-012-0/+95
* eolian: initial exposed declaration API - not yet very usefulDaniel Kolesa2015-06-016-16/+57
* eolian: more advanced comment parsing (properly skip asterisks etc)Daniel Kolesa2015-05-291-5/+55
* eolian: "generic_value" builtin typeDaniel Kolesa2015-05-292-2/+5
* eolian: restrict the complex-type conditionDaniel Kolesa2015-05-291-1/+1
* eolian: reserve __builtin_event_cbDaniel Kolesa2015-05-293-2/+4
* eolian: allow a filename (rather than path) to be given to eolian_file_parseDaniel Kolesa2015-05-272-1/+10
* eolian: better error reporting (include correct token info)Daniel Kolesa2015-05-272-4/+17
* eolian: make sure CLASS/COMPLEX type is always pointer backedDaniel Kolesa2015-05-271-4/+13
* eolian: merge eo_file_parse and eot_file_parseDaniel Kolesa2015-05-223-30/+15
* eolian: reuse the parsed eot hash for eo too (simplify code)Daniel Kolesa2015-05-223-22/+7
* eolian: use eo_parser_database_fill for importDaniel Kolesa2015-05-221-1/+1
* eolian: simplify eolian_eo_file_parseDaniel Kolesa2015-05-222-47/+38
* eolian: remove obsolete code dealing with multiple classes per fileDaniel Kolesa2015-05-225-26/+11
* eolian: initial support for importing eo filesDaniel Kolesa2015-05-221-5/+12
* eolian: disallow cyclic dependencies between .eo filesDaniel Kolesa2015-05-223-80/+19
* eolian: silence static analysis false positiveDaniel Kolesa2015-05-221-0/+1
* eolian: remove unnecessary functionDaniel Kolesa2015-05-213-10/+2
* eolian: properly handle errors in database_fillDaniel Kolesa2015-05-201-7/+3
* eolian: remove const_get/const_set supportDaniel Kolesa2015-05-205-45/+4
* eolian: allow keys/values in property get/setDaniel Kolesa2015-05-205-37/+82
* eolian: remove unused variableDaniel Kolesa2015-05-201-1/+0
* eolian: distinguish between get/set for property keys/values retrievalDaniel Kolesa2015-05-202-5/+14
* eolian: keep track of all currently parsing filesDaniel Kolesa2015-05-204-11/+9
* eolian: unify inherits and dependencies for parsing purposesDaniel Kolesa2015-05-202-41/+46
* eolian: test for possible duplicates in deps listDaniel Kolesa2015-05-201-4/+20
* eolian: cleaner cyclic import checksDaniel Kolesa2015-05-192-7/+11
* eolian: add a functional "import" statementDaniel Kolesa2015-05-195-3/+52
* eolian: initial lex/parse for import statementDaniel Kolesa2015-05-192-1/+8
* eolian: fix eolian_type_enum_field_c_name_get for namespaced enumsDaniel Kolesa2015-05-181-1/+2
* eolian: new syntax for params/values/keysDaniel Kolesa2015-05-181-3/+4
* eolian: use the new decl storage to retrieve REGULAR base typesDaniel Kolesa2015-05-151-7/+4
* eolian: much better and stricter redefinition checkingDaniel Kolesa2015-05-156-27/+87
* eolian: use fprintf(stderr) rather than eina_log for compile errorsDaniel Kolesa2015-05-147-59/+23
* eolian: force specification of inner type for all complex typesDaniel Kolesa2015-05-141-11/+8
* eolian: precompute all enum field values (faster runtime, constness)Daniel Kolesa2015-05-134-63/+37
* eolian: allow forced retrieval of enum field valuesDaniel Kolesa2015-05-135-54/+68