[Gd-chatter] r11255 - trunk/libraries/network/koala/sources/examples/code-browser
hannes at gwydiondylan.org
hannes at gwydiondylan.org
Tue Apr 10 21:38:55 CEST 2007
Author: hannes
Date: Tue Apr 10 21:38:53 2007
New Revision: 11255
Modified:
trunk/libraries/network/koala/sources/examples/code-browser/library.dylan
trunk/libraries/network/koala/sources/examples/code-browser/main.dylan
Log:
Job: minor
test case for {complex type}...
Modified: trunk/libraries/network/koala/sources/examples/code-browser/library.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/examples/code-browser/library.dylan (original)
+++ trunk/libraries/network/koala/sources/examples/code-browser/library.dylan Tue Apr 10 21:38:53 2007
@@ -27,6 +27,7 @@
use regular-expressions;
use graphviz-renderer;
//use environment-deuce;
+ export code-browser;
end;
@@ -52,5 +53,7 @@
use registry-projects;
use graphviz-renderer;
// use environment-deuce;
+
+ export $foo;
end;
Modified: trunk/libraries/network/koala/sources/examples/code-browser/main.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/examples/code-browser/main.dylan (original)
+++ trunk/libraries/network/koala/sources/examples/code-browser/main.dylan Tue Apr 10 21:38:53 2007
@@ -271,7 +271,15 @@
if(application-arguments().size > 0)
application-arguments()[0]
end;
- start-server(config-file: config-file);
+ populate-symbol-table();
+ let foo = $all-symbols["$foo"][0];
+ format-out("var-type %s name-type %s\n",
+ variable-type(foo.symbol-entry-project,
+ name-value(foo.symbol-entry-project,
+ foo.symbol-entry-name)),
+ name-type(foo.symbol-entry-project,
+ foo.symbol-entry-name));
+ //start-server(config-file: config-file);
end;
define function collect-projects () => (res :: <collection>)
@@ -316,10 +324,12 @@
// main();
//end;
+define variable $foo :: false-or(<integer>) = 23;
+
define function populate-symbol-table ()
let projs = collect-projects();
format-out("Found %d projects: %=\n", projs.size, projs);
- for (project-name in #("dylan")) //projs)
+ for (project-name in #("dylan", "code-browser")) //projs)
block()
format-out("Project %s\n", project-name);
let project = find-project(project-name);
More information about the chatter
mailing list