fun: fun presonal project research. gpt token optimizer
parent
969834a1ed
commit
c70a653099
|
@ -1,8 +1,9 @@
|
||||||
;; basically transpiled from Fennel's website https://fennel-lang.org/see
|
;; basically transpiled from Fennel's website https://fennel-lang.org/see
|
||||||
;; Lua (git:603e6cc, ->fennel->lua to remove docs): (reduced) 4000 GPT-3 tokens, 3800 Codex tokens, 9800 chars
|
;; Lua (git:603e6cc, ->fennel->lua to remove docs): (reduced) 4000 GPT-3 tokens, 3800 Codex tokens, 9800 chars
|
||||||
;; Fennel (git:603e6cc): 5106 GPT-3 tokens, 3488 Codex tokens, 10110 chars
|
;; Fennel (git:603e6cc): 5106 GPT-3 tokens, 3488 Codex tokens, 10110 chars
|
||||||
;; Fennel (git:603e6cc, manually removed whitespace)
|
|
||||||
;; Fennel got hit mostly by white-spaces
|
;; Fennel got hit mostly by white-spaces in GPT-3
|
||||||
|
;; Fennel (git:603e6cc, manually removed whitespace): 4048 GPT-3 tokens, 3443 Codex tokens, 9051 chars
|
||||||
|
|
||||||
(set buf-select.QBuf {})
|
(set buf-select.QBuf {})
|
||||||
(set buf-select.QBuf.__index buf-select.QBuf)
|
(set buf-select.QBuf.__index buf-select.QBuf)
|
||||||
|
|
2
repl.md
2
repl.md
|
@ -45,7 +45,7 @@ TL;DR:
|
||||||
- Buffer-oriented parser
|
- Buffer-oriented parser
|
||||||
- `local buf_parser = vim.treesitter.parser(bufnr: number): LanguageTree`: Buffer-specific parser
|
- `local buf_parser = vim.treesitter.parser(bufnr: number): LanguageTree`: Buffer-specific parser
|
||||||
- `buf_parser:trees()`: Gets into the nodes within the buffer "host" language (usually based on filetype)
|
- `buf_parser:trees()`: Gets into the nodes within the buffer "host" language (usually based on filetype)
|
||||||
- `buf_parser:children(): table<language(string), LanguageTree>`:
|
- `buf_parser:children(): table<language(string), LanguageTree>`: Treesitter injection!
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
-- Parser for current buffer
|
-- Parser for current buffer
|
||||||
|
|
Loading…
Reference in New Issue