q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=452b6557aaa9ce9c64571b3f6019afef02e8f73b

commit 452b6557aaa9ce9c64571b3f6019afef02e8f73b
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Fri Aug 12 13:25:58 2016 +0100

    docs: get rid of dependency of doctree on mappings
---
 src/scripts/elua/apps/docgen/doctree.lua | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/scripts/elua/apps/docgen/doctree.lua 
b/src/scripts/elua/apps/docgen/doctree.lua
index 3e0a980..8b90f59 100644
--- a/src/scripts/elua/apps/docgen/doctree.lua
+++ b/src/scripts/elua/apps/docgen/doctree.lua
@@ -4,7 +4,6 @@ local eolian = require("eolian")
 
 local dutil = require("docgen.util")
 local writer = require("docgen.writer")
-local eomap = require("docgen.mappings")
 
 local M = {}
 
@@ -112,6 +111,13 @@ M.Doc = Node:clone {
     end
 }
 
+local classt_to_str = {
+    [eolian.class_type.REGULAR] = "class",
+    [eolian.class_type.ABSTRACT] = "class",
+    [eolian.class_type.MIXIN] = "mixin",
+    [eolian.class_type.INTERFACE] = "interface"
+}
+
 M.Class = Node:clone {
     __ctor = function(self, cl)
         self.class = cl
@@ -171,7 +177,7 @@ M.Class = Node:clone {
         for i = 1, #tbl do
             tbl[i] = tbl[i]:lower()
         end
-        table.insert(tbl, 1, eomap.classt_to_str[self.class:type_get()])
+        table.insert(tbl, 1, classt_to_str[self.class:type_get()])
         tbl[#tbl + 1] = self:name_get():lower()
         if root then
             tbl[#tbl + 1] = true

-- 


Reply via email to