Java實現BT編輯器

2021-08-14 17:06:59 字數 898 閱讀 5005

brain****是一種極小化的計算機語言,它是由urban müller在2023年建立的。由於****在英語中是髒話,這種語言有時被稱為brainf*ck或brainf**k,甚至被簡稱為bf

關於變數定義的問題,你可以象你所描述的那樣進行預定義,預定義的結構也很簡單(型別關鍵字 + 一般字串),還有一種方法,就是早期basic的方法,它把所有的字串(不包括帶「」的字串)都作為乙個變數。在儲存物件時你有兩種選擇,一、將所有的變數都定義為object型別,當你儲存例項時使用變數的實際型別,還有一種方法你可以將你的資料型別定義為string在實際的使用過程中再進行型別轉換(由於你的應用比較簡單所以推薦你使用第二種方法),然後你將變數名作為key和你建立的物件例項(object)一起存入雜湊表,以後你就可以通過變數名來使用這個例項了。

(按照更節省時間的簡單說法,」]」也可以說成「向後跳轉到對應的」[「狀態」。這兩解釋是一樣的。)

(第三種同價的說法,」[「意思是」向前跳轉到對應的」]」「,]意思是」向後跳轉到對應的[指令的次一指令處,如果指標指向的位元組非零。」)

brain****程式可以用下面的替換方法翻譯成c語言(假設ptr是char*型別):

[window title]

microsoft windows search 索引器

[main instruction]

microsoft windows search 索引器 已停止工作

[content]

windows 正在檢查該問題的解決方案…

[取消]

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

貼花編輯器實現細節

前言 之前寫過一篇unity 的貼花編輯,當時是學習unity外掛程式的 最近因為工作需要,做了乙個可以編輯紋理區域性貼花的功能實現。大致上是根據以前的思想。但是自己用opengl 實現一遍,還是切身體會到不少深入的東西。回顧之前的貼花編輯器的思想,在unity 中用gameobject 作為 de...