lexical-analysis

    14熱度

    7回答

    當你有正則表達式時,詞法分析器很容易編寫。今天我想用Python語言編寫一個簡單的一般分析,並與上前: import re import sys class Token(object): """ A simple Token structure. Contains the token type, value and position. """ def

    11熱度

    4回答

    我正在尋找一個像樣的詞法掃描生成器的C#/。NET - 東西,支持Unicode字符類別,並生成有點可讀&有效的代碼。任何人都知道嗎? 編輯:我需要的Unicode類別,不只是Unicode字符支持。目前在Lu(Letter,Uppercase)類別中僅有1421個字符,我需要非常明確地匹配許多不同的類別,而不是手寫必要的字符集。 而且,實際的代碼是一個必須 - 這排除了的東西產生(即GOLD)的

    1熱度

    2回答

    我有這個工作定義: IDENTIFIER [a-zA-Z][a-zA-Z0-9]* 我不想不斷重複的[A-ZA-Z]和[0-9],所以我做了兩個新的定義 DIGIT [0-9] VALID [a-zA-Z] 我怎麼能改寫的識別規則採用數字和有效定義? 我不知道該怎麼做「老二」的比賽,我在這裏堅持: IDENTIFIER {VALID}[{VALID}{DIGIT}]* // This s