diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-04-13 13:48:32 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-04-13 13:48:32 +0200 |
commit | 12cce7eac519786066003173ab072505f2ad8bb0 (patch) | |
tree | b06718cc3db710cc979d1fec8ff0db2dabdbf089 /client/docgen/parse.cc | |
parent | aac862e2797e9a05c64a872850bb2e9f304d6e13 (diff) |
Documentation.
Diffstat (limited to 'client/docgen/parse.cc')
-rw-r--r-- | client/docgen/parse.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/client/docgen/parse.cc b/client/docgen/parse.cc index 64c2aa7..0354f57 100644 --- a/client/docgen/parse.cc +++ b/client/docgen/parse.cc @@ -89,6 +89,8 @@ Doc parse(QString filename) { Doc doc; doc.container = false; + doc.serverside = false; + doc.clientside = false; QFileInfo fi(filename); QString name = fi.fileName(); @@ -134,10 +136,26 @@ Doc parse(QString filename) continue; } + if(state == none && line.left(6) == "@class") { + doc.classname = line.right(line.length() - line.indexOf(" ") - 1); + doc.name = doc.classname; + continue; + } + if(state == none && line.left(8) == "@extends") { doc.extends = line.right(line.length() - line.indexOf(" ") - 1); continue; } + + if(state == none && line.left(11) == "@serverside") { + doc.serverside = true; + continue; + } + + if(state == none && line.left(11) == "@clientside") { + doc.clientside = true; + continue; + } if(state == none && line.left(11) == "@screenshot") { Screenshot s; |