Hello.

On 24/10/16 10:27, Stefan Schmidt wrote:
> Hello.
>
> On 24/10/16 05:15, Jean-Philippe André wrote:
>> Hi Stefan,
>>
>> On 22 October 2016 at 07:43, Stefan Schmidt <[email protected]> wrote:
>>
>> I assume gendoc.lua should be run against <eflinstall>/share/eolian/include
>> rather than the internal lib folder?
>
> Well, with your effort to remove many of the unnecessary installed EO
> files this makes sense. So far it did not really make much of a
> difference thought and allowed for quicker testing (no need to make sure
> all old EO files are removed and installing the latest before running
> docgen)
>
>> This unfortunately fails with "bad argument #2 to
>> 'eolian_function_scope_get' (cannot convert 'nil' to 'unsigned int')".
>
> Hmm, I will see if I can reproduce this. Maybe Daniel does know more.

I had to remove all installed eo files first but after this and a frsh 
install of efl it works for me:

stefan@workmachine efl (master) $ find /usr/local/ -name *.eo | wc -l
323
stefan@workmachine efl (master) $ elua 
/usr/local/share/elua/apps/gendoc.lua /usr/local/share/eolian/include/
=== CLASS SECTION: 263 out of 843 (31%) ===

Classes:                       240 (documented:   88 or  37%)
Interfaces:                     55 (documented:   21 or  38%)
Mixins:                         28 (documented:   28 or 100%)
Events:                        520 (documented:  126 or  24%)

=== FUNCTION SECTION: 6053 out of 7309 (83%) ===

Methods:                       940 (documented:  861 or  92%)
   Method params:              1519 (documented: 1293 or  85%)
   Method returns:              451 (documented:  286 or  63%)
Getters:                      1015 (documented:  934 or  92%)
   Getter returns:              163 (documented:  105 or  64%)
   Getter keys:                 118 (documented:   89 or  75%)
   Getter values:              1133 (documented:  866 or  76%)
Setters:                       814 (documented:  749 or  92%)
   Setter returns:               71 (documented:   45 or  63%)
   Setter keys:                  57 (documented:   49 or  86%)
   Setter values:              1028 (documented:  776 or  75%)

=== TYPE SECTION: 1230 out of 1756 (70%) ===

Aliases:                        79 (documented:    9 or  11%)
Structs:                        81 (documented:   57 or  70%)
Struct fields:                 191 (documented:  156 or  82%)
Enums:                         167 (documented:  151 or  90%)
Enum fields:                  1238 (documented:  857 or  69%)

=== VARIABLE SECTION: 56 out of 56 (100%) ===

Constants:                       0 (documented:    0 or 100%)
Globals:                        56 (documented:   56 or 100%)

=== TOTAL: 7602 out of 9964 (76%) ===

regards
Stefan Schmidt

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to