第11天 優(yōu)化變量讀寫性能 以變量值的讀寫為例即横,向讀者介紹基于這種理念的語言處理器性能優(yōu)化方式腰奋。 11.1 通過簡單數(shù)組來實現(xiàn)環(huán)境 假如函數(shù)包含...
第10天 無法割舍的數(shù)組 目標(biāo):為Stone語言添加簡單的數(shù)組功能匿辩,下標(biāo)(index)只能使用整數(shù)值。 10.1擴(kuò)展語法分析器 代碼清單10.1...
第9天 設(shè)計面向?qū)ο笳Z言 目標(biāo):為Stone語言添加類和對象的支持源请。僅支持單一繼承 9.1 設(shè)計用于操作類與對象的語法 添加的類與對象的處理功能...
第8天 關(guān)聯(lián)Java語言 本章要達(dá)到的目的:擴(kuò)展Stone語言枪芒,使它能在程序中調(diào)用Java語言中的static方法 8.1 原生函數(shù) Java語...
第7天 添加函數(shù)功能 基本的函數(shù)定義與調(diào)用執(zhí)行彻况、引入閉包使Stone語言可以將變量賦值為函數(shù)谁尸,或?qū)⒑瘮?shù)作為參數(shù)傳遞給其他函數(shù)有些函數(shù)將有返回值的...
第6天 通過解釋器執(zhí)行程序 解釋器從抽象語法樹的根節(jié)點開始遍歷該樹直至葉節(jié)點,并計算各節(jié)點的內(nèi)容 6.1 eval方法與環(huán)境對象 eval方法:...
第4天 用于表示程序的對象 程序分割為單詞后纽甘,接下來是構(gòu)造抽象語法樹良蛮。 4.1 抽象語法樹的定義 詞法分析 (分割單詞)-> 語法分析(構(gòu)造抽象...
19.10.16 多參數(shù)查詢 mybatis 實現(xiàn)參數(shù)查詢關(guān)鍵點在于參數(shù)和sql語句 注意like、limit的用法 在這里參數(shù)用一個Map傳到...