2013-07-09 169 views
3

Rebol3 - 在load-gui被评估后,如何在Rebol3中提取所有GUI样式和描述?

在评估load-gui后,如何提取所有GUI样式和Rebol3中的描述?

+0

应该是可能的,有一个小脚本,自动生成一个很好的文件,描述了所有的GUI风格,甚至产生一个很好的HTML概要页。 – rebol

+0

不知道我有PARSE能力做到这一点,但听起来不错,Carl – kealist

+1

@kealist这应该是一个开始:'load-gui 做http://reb4.me/r3/rsp style-info:收集[的foreach [名称样式]身体的guie /风格[保持表单名称保持风格/约] 渲染每个样式信息{

<%== name %>

^/

<%== about %>

^/}' – rgchris

回答

1

从@rgchris,最初的想法:

REBOL [] 
load-gui 
do http://reb4.me/r3/rsp 

style-info: collect [ 
    foreach [name style] body-of guie/styles [ 
     keep form name keep style/about 
    ] 
] 

styles-list: render-each [name about] style-info {<h1><%== name %></h1>^/<p><%== about %></p>^/} 

write %styles-list.html styles-list