jsyntaxpane

    2熱度

    1回答

    我在寫一個自定義的flex文件來生成一個用於JSyntaxpane的詞法分析器。 我需要lex的自定義語言有不同的狀態,可以嵌入彼此的某種堆棧中。 I.E您可以編寫一個表達式,其中包含單引號字符串,然後使用特殊令牌eval()在字符串中嵌入另一個表達式。但是你也可以在雙引號字符串中嵌入表達式。 如: someExpressionFunction('a single-quoted string wi

    0熱度

    1回答

    我有一個SWT組合,其中我試圖嵌入一個Swing JEditorPane,該組件中應該有Python支持。我爲此使用jSyntaxPane。我能夠讀取完整的.py文件並在編輯器中顯示它。但是編輯器中沒有顯示語法/顏色突出顯示。 下面是代碼: public static void main(String args[]) { final Display display = new Displ

    0熱度

    1回答

    我對JFlex和JSyntaxPane相當陌生,儘管我設法將lexer for XPath一起破解。 我發現自己的問題是我正在開發一個項目,該項目支持具有少數專有功能的XPath子集。討厭我知道。 如果這是一個普通的Java問題,我會轉向繼承,但似乎不可能通過讓一個詞法分析器擴展以前生成的繼承來實現繼承。 e.g import jsyntaxpane.Token; import jsyntaxp