stringtemplate-4

    2熱度

    2回答

    轉義假設下面的字符串模板,被給定的Java Bean的對象列表: <ul>$people:{p|<li>$p.name$ $p.email</li>}$</ul> 即人的名單可能包含Person對象,你可能有也可能沒有能力提高/擴展: class Person { .... public getName() { ... } public getEmail() {

    2熱度

    1回答

    我使用StringTemplate的生成HTML,我希望能夠結合STGroupFile和STGroupDir這樣的,我有一組文件的目錄。這樣我可以在一個文件中包含多個模板,但也可以合併來自多個文件的模板。它不會出現有這種支持,但我想我會看看也許我忽視的東西。 如果你想知道爲什麼我想做到這一點,讓我們看看從StringTemplate的文檔的例子: test(name) ::= "$name:bra

    0熱度

    1回答

    我需要將〜20k內置函數和常量從CHM文件填充到列表中。首先我嘗試序列化它們的列表,但反序列化需要1500ms(即使在第一次命中時,快速代碼完成時間也太長)。 使用StringTemplate生成有效代碼的試驗代碼生成。但它不會編譯,因爲「initEnums()方法超過了65536的大小限制」。 (和我的Eclipse之後很快死亡) 生成的方法是這樣的: public XModelField[]

    0熱度

    1回答

    什麼是最好的模式(語言無關,用於可重定目標的代碼)翻譯antlr令牌爲駱駝案例在樹轉換中的StringTemplate屬性?例如:我的DSL有MY_FIELD定義,並且在StringTemplate輸出中我需要myField。

    1熱度

    2回答

    我剛剛發現了StringTemplate,並且想用python測試它。 v4工作在Python(2.7/3)中嗎? Wiki是空的,我找不到任何有關v4版本的python端口的信息。 v3是唯一的工作版本(inc Python)?

    2熱度

    1回答

    您好,我正在嘗試實現一個翻譯器。 既然它變得越來越複雜,我會試着更好地解釋我想要實現的。 我需要指定一個新的java like語言。 該語言必須實現java方法的所有結構:變量聲明,表達式,條件表達式,括號表達式等...... 該語言將與向量,常量和布爾值一起使用。 它有不同的功能:log,avg,sqrt與sum,diff,shift等一樣。 該語言必須翻譯成plsql和其他語言。所以定義的方法

    0熱度

    1回答

    v4提供了一個API:ST.add(String,Object)。我無法在v4中找到v3 API setAttributes(Object)。 我用ST.add(「root」,JSONObject)。發生異常: java.lang.IllegalArgumentException: no such attribute: root at org.stringtemplate.v4.ST.

    0熱度

    1回答

    我已經有了NullPointerException異常 java.lang.NullPointerException at org.stringtemplate.v4.STGroup.loadTemplateFile(STGroup.java:663) at org.stringtemplate.v4.STGroupDir.loadTemplateFile(STGroupDir.java:17

    3熱度

    1回答

    我使用ST-4.0.7.jar和我的模板看起來像這樣: backtrack_result(btresult) ::=<< <backtrack-result> <pattern id="$btresult.pattern.id$">$btresult.pattern.description$</pattern> <file>$btresult.file.file.

    0熱度

    1回答

    According to the documentation您可以引用<object.property>格式的對象的屬性。我希望這可以讓我檢查一個字符串的長度,但它似乎不工作。我認爲這是因爲方法是String.length(),根據文檔如果我做了類似<mystr.length>的文檔,它將查找名爲getLength()的方法和名爲length的字段,但它從不查找名爲length()的方法。我這個快