中国开发网: 论坛: 程序员情感CBD: 贴子 416523
JoJo: 自己定义一套语言还不容易,随便写写就有
<?xml version="1.0" encoding="utf-8" ?>
<XmlLanguage>
<Class name="HelloWorld">
<Field name="name" type="string" access="private"/>
<Property name="Name" type="string" access="public">
<Getter>
<Return value="$name"/>
</Getter>
<Setter>
<Set target="name" value="$value"/>
</Setter>
</Property>
<Method name="sayHello" returnType="string">
<Param name="name" type="string"/>
<Code>
<Define name="outstr" type="string"/>
<Condition test="$name!=null">
<Set target="outstr" value="Hello, $name"/>
</Condition>
<Condition test="$name==null">
<Set target="outstr" value="Hello, world"/>
</Condition>
<Return value="$outstr"/>
</Code>
</Method>
</Class>
<Main>
<Param name="args" type="string[]"/>
<Code>
<Define name="name" type="string" value="args[0]"/>
<Define name="hw" type="HelloWorld" value="$HelloWorld.New"/>
<Call target="hw" method="sayHello">
<Param name="name" value="$name"/>
</Call>
</Code>
</Main>
</XmlLanguage>

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录