Skip to content

Conversation

LumaKernel
Copy link

No description provided.

@ghost
Copy link
Author

ghost commented Feb 17, 2020

括弧対応していないのもっとあったのでそっちも変えます

@LumaKernel LumaKernel changed the title Update eval.jax Update eval.jax, textprop.jax Feb 17, 2020
@ghost
Copy link
Author

ghost commented Feb 17, 2020

雑ツールで直しました

雑ツール 🐱
func s:check(t) abort let ok = 1 let stack = [] let s = { '{': '}', '(': ')', '[': ']' } for i in range(strlen(a:t)) if has_key(s, a:t[i]) call add(stack, s[a:t[i]]) else if a:t[i] == get(stack, -1, '') call remove(stack, -1) else let ok = 0 endif endif endfor if len(stack) let ok = 0 endif return ok endfu mes clear call setqflist([], 'r') for f in glob('doc/**/*.jax', 1, 1) let file = readfile(f) let num = 0 for line in file let num += 1 if line =~# '^\w\+(' let t = line . substitute(get(file, num, ''), '^\t\+', '', '') let t = substitute(t, '\t\+.*', '', 'g') let t = substitute(t, '[^()[\]{}]', '', 'g') let c = 0 let ok = s:check(t) if !ok call setqflist([{'filename': f, 'lnum': num}], 'a') echom f . ':' . num echom line echom t endif endif endfor endfor
Fix unbalanced brackets.
@h-east
Copy link
Member

h-east commented Feb 18, 2020

@LumaKernel PRありがとうございます。
vimdoc-jaは配布用のリポジトリでして、作業用リポジトリは vimdoc-ja-working になります。

@k-takata このPRをvimdoc-ja-workingに向けることってできるんでしたっけ?

@k-takata
Copy link
Member

issueはtransferできますが、PRはできないと思います。

@ghost
Copy link
Author

ghost commented Feb 18, 2020

なるほど.すみません.どうにかします.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants