Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(277)

Side by Side Diff: lib/src/prism/components/prism-bash.min.js

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/src/prism/components/prism-bash.js ('k') | lib/src/prism/components/prism-basic.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Prism.languages.bash=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\ ])#.*/,lookbehind:!0},string:{pattern:/("|')(\\?[\s\S])*?\1/,inside:{property:/\ $([a-zA-Z0-9_#\?\-\*!@]+|\{[^\}]+\})/}},number:{pattern:/([^\w\.])-?(0x[\dA-Fa-f ]+|\d*\.?\d+([Ee]-?\d+)?)\b/,lookbehind:!0},"function":/\b(?:alias|apropos|apt-g et|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp |chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|cspli t|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du| egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdis k|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|g roupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|ic onv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|l ocate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|m kdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl |nohup|notify-send|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|prin tcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read| readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sd iff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ss h|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touc h|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpa nd|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecod e|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-o pen|yes|zip)\b/,keyword:/\b(if|then|else|elif|fi|for|break|continue|while|in|cas e|function|select|do|done|until|echo|exit|return|set|declare)\b/}),Prism.languag es.insertBefore("bash","keyword",{property:/\$([a-zA-Z0-9_#\?\-\*!@]+|\{[^}]+\}) /}),Prism.languages.insertBefore("bash","comment",{important:/^#!\s*\/bin\/bash| ^#!\s*\/bin\/sh/}); 1 !function(e){var t={variable:[{pattern:/\$?\(\([\w\W]+?\)\)/,inside:{variable:[{ pattern:/(^\$\(\([\w\W]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b-?(?:0x[\dA-F a-f]+|\d*\.?\d+(?:[Ee]-?\d+)?)\b/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/= ?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)? |,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$( ?:[a-z0-9_#\?\*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/b in\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,l ookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)(?:"|')?(\w+?)(?:"|')?\s*\r?\n( ?:[\s\S])*?\r?\n\2/g,lookbehind:!0,inside:t},{pattern:/("|')(?:\\?[\s\S])*?\1/g, inside:t}],variable:t.variable,"function":{pattern:/(^|\s|;|\||&)(?:alias|apropo s|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdis k|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|cronta b|csplit|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dm esg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdform at|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git |grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname| htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|li nk|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|mak e|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat| nice|nl|nohup|notify-send|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd| pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rc p|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen |scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|s plit|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|tim es|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname |unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode| uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xarg s|xdg-open|yes|zip)(?=$|\s|;|\||&)/,lookbehind:!0},keyword:{pattern:/(^|\s|;|\|| &)(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|sel ect|do|done|until|echo|exit|return|set|declare)(?=$|\s|;|\||&)/,lookbehind:!0}," boolean":{pattern:/(^|\s|;|\||&)(?:true|false)(?=$|\s|;|\||&)/,lookbehind:!0},op erator:/&&?|\|\|?|==?|!=?|<<<?|>>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[ {}[\];]/};var a=t.variable[1].inside;a["function"]=e.languages.bash["function"], a.keyword=e.languages.bash.keyword,a.boolean=e.languages.bash.boolean,a.operator =e.languages.bash.operator,a.punctuation=e.languages.bash.punctuation}(Prism);
OLDNEW
« no previous file with comments | « lib/src/prism/components/prism-bash.js ('k') | lib/src/prism/components/prism-basic.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698