jt d S r SSKJrJrJr SSKJrJrJrJ r J
r
JrJrJ
r
Jr S/r " S S\5 rg)z
pygments.lexers.func
~~~~~~~~~~~~~~~~~~~~
Lexers for FunC.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerincludewords) TextCommentOperatorKeywordNameStringNumber
WhitespacePunctuation FuncLexerc \ rS rSrSrSrSS/rSS/rSrS r S
r
S\4S\4\" S
5 \" S5 \" S5 \" S5 \" S5 \" S5 \" S5 \" S5 S\
4/\" SSSS9\4\" SSSS9\4\" SSSS9\R" 4/S\S4/\" S5 S\4S\4S \4S!\S"4/S#\4/S$\4/S%\R, 4S&\R. S'4/S(\R. 4S&\R. S)4S*\R. S"4S+\R. 4/\" S,SS-S9\R0 4\" S.SSS9\R" 4/\
\R4 4/\
S/- \R6 4/S0.rS1rg2)3r z
For FunC source code.
FunCfuncfcz*.fcz*.funcz*https://docs.ton.org/develop/func/overview zJ(?!")(`([^`]+)`|((?=_)_|(?=\{)\{|(?=\})\}|(?![_`{}]))([^;,\[\]\(\)\s~.]+))z\nz\s+keywordsstrings
directivesnumericcommentsstorage functions variablesz[.;(),\[\]~{}])+z<=>z>=z<=z!=z==z^>>z~>>z>>z<