ThirdParty/Pygments/pygments/lexers/julia.py

changeset 6651
e8f3b5568b21
parent 5713
6762afd9f963
equal deleted inserted replaced
6650:1dd52aa8897c 6651:e8f3b5568b21
144 # operators 144 # operators
145 # see: https://github.com/JuliaLang/julia/blob/master/src/julia-parser.scm 145 # see: https://github.com/JuliaLang/julia/blob/master/src/julia-parser.scm
146 (words([ 146 (words([
147 # prec-assignment 147 # prec-assignment
148 u'=', u':=', u'+=', u'-=', u'*=', u'/=', u'//=', u'.//=', u'.*=', u'./=', 148 u'=', u':=', u'+=', u'-=', u'*=', u'/=', u'//=', u'.//=', u'.*=', u'./=',
149 u'\=', u'.\=', u'^=', u'.^=', u'÷=', u'.÷=', u'%=', u'.%=', u'|=', u'&=', 149 u'\\=', u'.\\=', u'^=', u'.^=', u'÷=', u'.÷=', u'%=', u'.%=', u'|=', u'&=',
150 u'$=', u'=>', u'<<=', u'>>=', u'>>>=', u'~', u'.+=', u'.-=', 150 u'$=', u'=>', u'<<=', u'>>=', u'>>>=', u'~', u'.+=', u'.-=',
151 # prec-conditional 151 # prec-conditional
152 u'?', 152 u'?',
153 # prec-arrow 153 # prec-arrow
154 u'--', u'-->', 154 u'--', u'-->',
179 # prec-decl 179 # prec-decl
180 u'::', 180 u'::',
181 # prec-dot 181 # prec-dot
182 u'.', 182 u'.',
183 # unary op 183 # unary op
184 u'+', u'-', u'!', u'~', u'√', u'∛', u'∜' 184 u'+', u'-', u'!', u'√', u'∛', u'∜'
185 ]), Operator), 185 ]), Operator),
186 186
187 # chars 187 # chars
188 (r"'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,3}|\\u[a-fA-F0-9]{1,4}|" 188 (r"'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,3}|\\u[a-fA-F0-9]{1,4}|"
189 r"\\U[a-fA-F0-9]{1,6}|[^\\\'\n])'", String.Char), 189 r"\\U[a-fA-F0-9]{1,6}|[^\\\'\n])'", String.Char),

eric ide

mercurial