语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...
生活随笔
收集整理的這篇文章主要介紹了
语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
以前沒細心學習,其實html, xml 并不是編程語言,它們叫標記語言,即縮寫ml的全稱markup language。
盡量找了資源,整理了前20名的編程語言的關鍵字。然后用工廠封裝創建。我之前是寫類似 KeywordsJava 這種具體類。
現在支持20個類,需要添加一層抽象。本篇描述幾處實現細節。
正文
首先,這20種編程語言的關鍵字,有一些我也沒收集到。一些解釋型語言,它們沒有關鍵字一說,都是標準庫/類。
收集過程
找的過程中,有幾種語言沒有找全:
有趣的:
然后像“工具人”一樣,寫成單行格式的 txt 文件
格式:每行一個關鍵字。
看過 EditPlus 的關鍵字語法插件,也是用純文本格式,所以這里沒必要用復雜的 XML 或 JSON 來記錄??春罄m需求再說,現在不關心。
關鍵字從文本中加載-添加入集合容器-封裝成類-返回接口我不想用 UML 軟件畫,雖然會好看但是操作累,這里就在紙上畫畫草稿UML圖(格式不嚴謹勿噴)。
重構舊的兩種java關鍵字用例
下一步要把關鍵字與文件類型關聯,一一對應的啟動編輯關鍵字時,能自動補全。
以上~
總結
以上是生活随笔為你收集整理的语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laravel 图片流_laravel实
- 下一篇: wedo巡线机器人编程教程_这是一个机器