403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.141
Web Server : Apache
System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64
User : sws1073854427 ( 1073854427)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/emacs/28.2/lisp/cedet/semantic/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/cedet/semantic/chart.elc
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\207" [require chart semantic/db semantic/find semantic/db-typecache semantic/scope] 2)
#@312 Create a bar chart representing the number of tags for a given tag class.
Each bar represents how many toplevel tags in TAGTABLE
exist with a given class.  See `semantic-symbol->name-assoc-list'
for tokens which will be charted.
TAGTABLE is passed to `semantic-something-to-tag-table'.

(fn &optional TAGTABLE)
(defalias 'semantic-chart-tags-by-class #[256 "\301\206p!\302\303\"\302\304\305\"\"\306\307\310\311\312&\207" [semantic-symbol->name-assoc-list semantic-something-to-tag-table mapcar cdr make-closure #[257 "\301\302\303\"\300\304\211$G\207" [V0 semantic-brute-find-tag-by-function make-closure #[257 "\300@\211A@\262=\207" [V0] 4 "\n\n(fn TAG)"] nil] 6 "\n\n(fn SYMNAME)"] chart-bar-quickie vertical "Semantic Toplevel Tag Volume" "Tag Class" "Volume"] 11 (#$ . 246) nil])
#@237 Create a bar chart representing the size of each file in semanticdb.
Each bar represents how many toplevel tags in TAGTABLE
exist in each database entry.
TAGTABLE is passed to `semantic-something-to-tag-table'.

(fn &optional TAGTABLE)
(defalias 'semantic-chart-database-size #[256 "\301\302!\203\302 \204\303\304!\210\305!\306\307\310\311\"\"C\306\312\313\"\"\314\315 \316Z\317\245\320\321\"\262\306\322\"\240\210\306\307\"\262\242GV\203Q\211\242\233\314\241\210\211\233\314\241\210\323\324\325\242\326\327&\207" [semanticdb-current-database fboundp semanticdb-minor-mode-p error "Semanticdb is not enabled" semanticdb-get-database-tables mapcar car object-assoc-list file make-closure #[257 "\301\302\"\203\303\302\"G\202\304\300\242@B\300\211\242A\240\210\207" [V0 slot-boundp tags eieio-oref 1] 4 "\n\n(fn DBA)"] nil frame-height 7 4 sort #[514 "@@V\207" [] 4 "\n\n(fn A B)"] cdr chart-bar-quickie horizontal "Semantic DB Toplevel Tag Volume" "File" "Volume"] 14 (#$ . 1049) nil])
#@52 Calculate the `complexity' of token TOK.

(fn TOK)
(defalias 'semantic-chart-token-complexity #[257 "\300\211\3018\262\302!\203\303!\266\202\202\211\304H\266\202\211\3018\262\302!\2030\305!\266\202\2025\211\306H\266\202\"\207" [count-lines 4 overlayp overlay-end 1 overlay-start 0] 7 (#$ . 2073)])
#@298 Create a bar chart representing the complexity of some tags.
Complexity is calculated for tags of CLASS.  Each bar represents
the complexity of some tag in TAGTABLE.  Only the most complex
items are charted.  TAGTABLE is passed to
`semantic-something-to-tag-table'.

(fn &optional CLASS TAGTABLE)
(defalias 'semantic-chart-tag-complexity #[512 "?\205\301\302\211\206
p!!\303\203-@\211A@\262=\203&@B\262A\262\202\211\237\266\202\304@!\203A\305\306@!!\202B\307\310\311\"\301\236A\303\211\312\313\"\262\203{G\314 \315Z\316\245X\203{@@\211@\262B\262@AB\262A\262\202R\317\320\321\322\323\324\f!!	#\325&\207" [semantic-symbol->name-assoc-list function semantic-something-to-tag-table nil semantic-tag-with-position-p buffer-name semantic-tag-buffer "" mapcar #[257 "\211\300!B\207" [semantic-chart-token-complexity] 4 "\n\n(fn TOK)"] sort #[514 "AAV\207" [] 4 "\n\n(fn A B)"] frame-height 7 4 chart-bar-quickie horizontal format "%s Complexity in %s" capitalize symbol-name "Complexity (Lines of code)"] 16 (#$ . 2394) nil])
#@43 Chart the extent of the context analysis.
(defalias 'semantic-chart-analyzer #[0 "\301\302\211\"\211G\303!\304\305\"G\304\306\"G\\\307 \304\310\"G\304\311\"G\312\313\314\315\316 \"\317\320	F\321&\207" [semanticdb-current-table semanticdb-find-translate-path nil semanticdb-get-typecache eieio-oref filestream includestream semantic-calculate-scope fullscope localvar chart-bar-quickie vertical format "Analyzer Overhead in %s" buffer-name ("includes" "typecache" "scopelen" "localvar") "Overhead Entries" "Number of tags"] 17 (#$ . 3469) nil])
(provide 'semantic/chart)

Youez - 2016 - github.com/yon3zu
LinuXploit