lexical

    0熱度

    1回答

    我正在寫一個詞法分析器。我知道這很簡單。它會運行,但無論何時輸入一個輸入,程序都將其視爲無效字符(即使它們應該是有效的)。我做錯了什麼? import java.util.*; import java.util.Scanner; public class LAnalyze{ public static int i; public static void main(St

    0熱度

    1回答

    允許在JFlex輸入文件的詞彙規則中使用關鍵字和正則表達式的關鍵是什麼? 看來 retrieve { action code} ...和 "retrieve" { action code } ...二者匹配包含「檢索」時,第一個是一個正則表達式和第二個是一個關鍵字的輸入。我的意思是所有關鍵字都應該能夠以正則表達式的形式進行解釋,所以看起來好像是多餘的。

    0熱度

    1回答

    我讀過這個問題和答案,如果您需要修改(或移位)對象的時間,您必須創建一個新的DateTime對象,因爲DateTime是不可變的對象類型。 Why DateTime.AddHours doesn't seem to work? ,如果變量在聲明和值在相同的詞法範圍設定的罰款。除了我在不同的詞彙範圍聲明和設置值。通常我會做「DateTime from_instant = null;」所以它至少有一個

    0熱度

    1回答

    簡單的規則,我需要讓我的lex文件中的規則,將確定一個新行的開始和空間我這樣做^()*序列,但是編譯器說,這是不對的就是定義它的正確方法?

    1熱度

    1回答

    for(int k = 0 ; k < 5.25;k++) { cout<<"hello"<<endl; } return 0; 我正在寫一個C++程序,用於對包含 C++代碼的簡單文本文件進行詞法分析。例如 然後,該程序提取了從文件中的代碼後,將輸出到 控制檯: for: keyword (: separator int: ke

    1熱度

    2回答

    我有一個簡單的問題,我認爲我只是在做一些愚蠢的事情導致SEGFAULT。 我只是想將一個雙變量轉換爲一個字符串,然後將它們'strcat()'放在一起,並將生成的連接字符串放入GTK標籤中。 (這應該是簡單的,肯定?!) 這裏是我的代碼段: double fps_target = 2.71828 std::string fps_target_string; std::stringstream

    1熱度

    2回答

    返回它已經多少次被稱爲方案會是什麼樣子 (define count (let ((P 0)) (lambda() (set! P (+ 1 P)) P))) (list (count) (count) (count) (count)) ==> (list 1 2 3 4) 但假設我們有看起來像這樣的 (map ______ lst) 和表達的

    2熱度

    1回答

    我有一個項目,我需要獲得詞的詞彙意義。我正在考慮使用WordNet,因爲它有自己的詞典編輯器類,也稱爲超級感官。我剛剛下載了MIT JWI,並試圖瞭解JWI是否支持它。手冊沒有說出任何關於返回任何詞彙附帶的詞彙信息。 import java.io.File; import java.io.IOException; import java.io.ObjectInputStream.GetFiel

    3熱度

    1回答

    我有4條規則 rule1: match variable rule2: match Float rule3: match Integer rule4: [ \t] ; //skipping space, tabs rule5: \n ; 現在我想爲匹配誤差的規則,別的不是ID,浮法,整數,例如:」 & ^( )>〜......」 所以這是我創建的規則: . { printf("foun

    1熱度

    2回答

    我有以下SPARQL查詢: SELECT ?b ?c WHERE { ont:http\:\/\/test.com\/test\#com.test.test.test.2.3.4 ?b ?c} 它返回成功返回OpenRDF工作臺2.6.5正確的結果。然而,在我的Java時,我用下面的代碼 private static ResultSet getQueryResults(String stri