ThirdParty/Pygments/pygments/lexers/shell.py

changeset 6651
e8f3b5568b21
parent 5713
6762afd9f963
equal deleted inserted replaced
6650:1dd52aa8897c 6651:e8f3b5568b21
636 'imatch ine inotcontains inotlike inotmatch ireplace is isnot le like ' 636 'imatch ine inotcontains inotlike inotmatch ireplace is isnot le like '
637 'lt match ne not notcontains notlike notmatch or regex replace ' 637 'lt match ne not notcontains notlike notmatch or regex replace '
638 'wildcard').split() 638 'wildcard').split()
639 639
640 verbs = ( 640 verbs = (
641 'write where wait use update unregister undo trace test tee take ' 641 'write where watch wait use update unregister unpublish unprotect '
642 'suspend stop start split sort skip show set send select scroll resume ' 642 'unlock uninstall undo unblock trace test tee take sync switch '
643 'restore restart resolve resize reset rename remove register receive ' 643 'suspend submit stop step start split sort skip show set send select '
644 'read push pop ping out new move measure limit join invoke import ' 644 'search scroll save revoke resume restore restart resolve resize '
645 'group get format foreach export expand exit enter enable disconnect ' 645 'reset request repair rename remove register redo receive read push '
646 'disable debug cxnew copy convertto convertfrom convert connect ' 646 'publish protect pop ping out optimize open new move mount merge '
647 'complete compare clear checkpoint aggregate add').split() 647 'measure lock limit join invoke install initialize import hide group '
648 'grant get format foreach find export expand exit enter enable edit '
649 'dismount disconnect disable deny debug cxnew copy convertto '
650 'convertfrom convert connect confirm compress complete compare close '
651 'clear checkpoint block backup assert approve aggregate add').split()
652
653 aliases = (
654 'ac asnp cat cd cfs chdir clc clear clhy cli clp cls clv cnsn '
655 'compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo epal '
656 'epcsv epsn erase etsn exsn fc fhx fl foreach ft fw gal gbp gc gci gcm '
657 'gcs gdr ghy gi gjb gl gm gmo gp gps gpv group gsn gsnp gsv gu gv gwmi '
658 'h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp '
659 'ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv '
660 'oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo '
661 'rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc select '
662 'set shcm si sl sleep sls sort sp spjb spps spsv start sujb sv swmi tee '
663 'trcm type wget where wjb write').split()
648 664
649 commenthelp = ( 665 commenthelp = (
650 'component description example externalhelp forwardhelpcategory ' 666 'component description example externalhelp forwardhelpcategory '
651 'forwardhelptargetname functionality inputs link ' 667 'forwardhelptargetname functionality inputs link '
652 'notes outputs parameter remotehelprunspace role synopsis').split() 668 'notes outputs parameter remotehelprunspace role synopsis').split()
670 (r'(\$|@@|@)((global|script|private|env):)?\w+', 686 (r'(\$|@@|@)((global|script|private|env):)?\w+',
671 Name.Variable), 687 Name.Variable),
672 (r'(%s)\b' % '|'.join(keywords), Keyword), 688 (r'(%s)\b' % '|'.join(keywords), Keyword),
673 (r'-(%s)\b' % '|'.join(operators), Operator), 689 (r'-(%s)\b' % '|'.join(operators), Operator),
674 (r'(%s)-[a-z_]\w*\b' % '|'.join(verbs), Name.Builtin), 690 (r'(%s)-[a-z_]\w*\b' % '|'.join(verbs), Name.Builtin),
691 (r'(%s)\s' % '|'.join(aliases), Name.Builtin),
675 (r'\[[a-z_\[][\w. `,\[\]]*\]', Name.Constant), # .net [type]s 692 (r'\[[a-z_\[][\w. `,\[\]]*\]', Name.Constant), # .net [type]s
676 (r'-[a-z_]\w*', Name), 693 (r'-[a-z_]\w*', Name),
677 (r'\w+', Name), 694 (r'\w+', Name),
678 (r'[.,;@{}\[\]$()=+*/\\&%!~?^`|<>-]|::', Punctuation), 695 (r'[.,;@{}\[\]$()=+*/\\&%!~?^`|<>-]|::', Punctuation),
679 ], 696 ],

eric ide

mercurial