Buckets:
MisterAI/LocalAI_Demo_backends / cpu-diffusers.upgrade-tmp /venv /lib /python3.10 /site-packages /pygments /lexers /fift.py
| """ | |
| pygments.lexers.fift | |
| ~~~~~~~~~~~~~~~~~~~~ | |
| Lexers for fift. | |
| :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. | |
| :license: BSD, see LICENSE for details. | |
| """ | |
| from pygments.lexer import RegexLexer, include | |
| from pygments.token import Literal, Comment, Name, String, Number, Whitespace | |
| __all__ = ['FiftLexer'] | |
| class FiftLexer(RegexLexer): | |
| """ | |
| For Fift source code. | |
| """ | |
| name = 'Fift' | |
| aliases = ['fift', 'fif'] | |
| filenames = ['*.fif'] | |
| url = 'https://ton-blockchain.github.io/docs/fiftbase.pdf' | |
| version_added = '' | |
| tokens = { | |
| 'root': [ | |
| (r'\s+', Whitespace), | |
| include('comments'), | |
| (r'[\.+]?\"', String, 'string'), | |
| # numbers | |
| (r'0x[0-9a-fA-F]+', Number.Hex), | |
| (r'0b[01]+', Number.Bin), | |
| (r'-?[0-9]+("/"-?[0-9]+)?', Number.Decimal), | |
| # slices | |
| (r'b\{[01]+\}', Literal), | |
| (r'x\{[0-9a-fA-F_]+\}', Literal), | |
| # byte literal | |
| (r'B\{[0-9a-fA-F_]+\}', Literal), | |
| # treat anything as word | |
| (r'\S+', Name) | |
| ], | |
| 'string': [ | |
| (r'\\.', String.Escape), | |
| (r'\"', String, '#pop'), | |
| (r'[^\"\r\n\\]+', String) | |
| ], | |
| 'comments': [ | |
| (r'//.*', Comment.Singleline), | |
| (r'/\*', Comment.Multiline, 'comment'), | |
| ], | |
| 'comment': [ | |
| (r'[^/*]+', Comment.Multiline), | |
| (r'/\*', Comment.Multiline, '#push'), | |
| (r'\*/', Comment.Multiline, '#pop'), | |
| (r'[*/]', Comment.Multiline), | |
| ], | |
| } | |
Xet Storage Details
- Size:
- 1.65 kB
- Xet hash:
- a57a0f3d73e4e8f3b4d1d4ddb1d84d7cc6e0ae1cc988c3891fb3a793bdfdf1b8
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.