Warning, /frameworks/syntax-highlighting/autotests/input/test.ijs is written in an unsupported language. File is not indexed.
0001 Comment
0002 NB. This is a single line comment, check regions overlapping priority: 1 2.3 +/ &. 'quoted text'
0003 NB.(
0004 NB. This is a foldable multi line comment
0005 NB.)
0006
0007 String literal
0008 ''
0009 ''''
0010 'This is quoted text'
0011 'And this '' and this NB. and this' 'Yet another quoted text'
0012
0013 Numeric literal
0014 12 34.56 _7.89 1e2 1.2e3 _. _ __ 123j_456 2b111.111 1r23 123456x 1.2e3j4.5e6 _j_ __j_ _.j_. _j3p4j_.
0015
0016 Parenthesis
0017 ( )
0018
0019 Adverb
0020 ~ / \ /. \. } b. f. M. t. t:
0021
0022 Conjuction
0023 ^: . .. .: : :. :: ;. !. !: " ` `: @ @. @: & &. &: &.: d. D. D: H. L: S: T.
0024
0025 Control
0026 assert. break. case. catch. catchd. catcht. continue. do. else. elseif. end. fcase. for. for_abc. goto_abc. if. label_abc. return. select. throw. try. while. whilst.
0027
0028 Copula
0029 a =: 123
0030 (a) =: 123
0031 (a;b;c) =: 123
0032 'a b c' =: 123
0033 'a b c' =. '123'
0034 '`a b c' =. '123'
0035 'a' =: 123
0036 ('a';'b';'c') =: 123
0037
0038 Explicit argument
0039 x y m n u v x. y. m. n. u. v.
0040
0041 Noun
0042 a. a:
0043
0044 Verb
0045 = < <. <: > >. >: _: + +. +: * *. *: - -. -: % %. %: ^ ^. $ $. $: ~. ~: | |. |: , ,. ,: ; ;: # #. #: ! /: \: [ [: ] { {. {: {:: }. }: ". ": ? ?. A. C. e. E. i. i: I. j. L. o. p. p.. p: q: r. s: u: x: _9: _8: _7: _6: _5: _4: _3: _2: _1: 0: 1: 2: 3: 4: 5: 6: 7: 8: 9:
0046
0047 Combined
0048 for_abc. i. 5 do. 55 return. end.
0049 a=. b =: 123 +/ # i. 10
0050 123 'qwerty'
0051 a_b =: '123' [ c__d =. 4 : 0 NB. foldable definition begins
0052 x +/ y
0053 )
0054 e__12 =: define NB. foldable definition begins
0055 if. x do. NB. inner foldable region begins
0056 y=. y + x NB. comment after code
0057 x +/ y
0058 else. NB. inner foldable region begins
0059 y +/ y
0060 end.
0061 )