2017-05-12 19 views
0

我正在爲VS代碼創建主題,並且需要檢查語法高亮顯示。是否有任何地方可以演示最流行語言的所有類型(例如變量,標點符號,註釋,函數,對象等)?該代碼不需要理解或做任何事情,只是演示沒有錯誤的語法。廚房水槽檢查語法主題的常用語言示例

回答

0

沒有這樣的演示,從我所知道的。最好的例子是現有的主題。用於描述詞位的模式在語言之間存在顯着差異,所以很難舉一個常見的例子。

由於vscode使用/支持TextMate主題,所以您可以從TM's description開始,關於lexem(字符串,數字等)與標識符之間的映射,第二步將其轉換爲顏色和字體樣式。大多數主題編寫者使用xml樣式.tmtheme文件格式,而我發現JSON/YAML樣式的可讀性更好。例如,請參閱我創建的語法文件:antlr.json

定義lexeme id和樣式之間映射的文件是here。主題文件與語法文件無關,也可以用於其他語法(並使用它們將詞彙分配給主題ID)。

+0

對不起,這不是我問的。我只需要C,JavaScript,Go,Python等代碼示例來展示每個的核心方面。我發現這個https://learnxinyminutes.com/,但每個文件包含一個評論的_lot_,使任務相當繁瑣。我還沒有找到這樣的網站。也許我會做一個。感謝您的回覆。 –