Add parser benchmark
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
parent
0f24f7577f
commit
8e612d76e5
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,23 @@
|
||||
|
||||
(require 'phpinspect)
|
||||
|
||||
|
||||
(let ((here (file-name-directory (or load-file-name buffer-file-name))))
|
||||
|
||||
(with-temp-buffer
|
||||
(setq-local phpinspect-current-buffer (phpinspect-make-buffer :buffer (current-buffer)))
|
||||
|
||||
(insert-file-contents (concat here "/Response.php"))
|
||||
|
||||
(message "Metadata parse:")
|
||||
(benchmark 1 '(phpinspect-buffer-parse phpinspect-current-buffer))
|
||||
|
||||
(message "Bare parse:")
|
||||
(benchmark 1 '(phpinspect-parse-current-buffer))
|
||||
|
||||
(goto-char (floor (/ (point-max) 2 )))
|
||||
(insert "abc")
|
||||
(phpinspect-buffer-register-edit phpinspect-current-buffer (- (point) 3) (point) 0)
|
||||
|
||||
(message "Metadata parse incremental:")
|
||||
(benchmark 1 '(phpinspect-buffer-parse phpinspect-current-buffer))))
|
Loading…
Reference in New Issue