aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexer.tes
blob: ce22a74f4924351e0f8589bc42ad0e63d83bfb56 (plain)
ofshex dumpascii
0000 21 20 4c 65 78 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 73 74 79 6c 65 73 !.Lexer.configuration.and.styles
0020 20 28 45 44 20 68 6f 6f 6b 29 20 21 0a 0a 21 20 4d 61 74 63 68 20 51 2d 52 65 67 20 22 5f 22 20 .(ED.hook).!..!.Match.Q-Reg."_".
0040 61 67 61 69 6e 73 74 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 63 75 72 72 65 6e 74 20 64 6f 63 against.beginning.of.current.doc
0060 27 73 20 66 69 72 73 74 20 6c 69 6e 65 20 21 0a 40 15 5b 6c 65 78 65 72 2e 63 68 65 63 6b 68 65 's.first.line.!.@.[lexer.checkhe
0080 61 64 65 72 5d 7b 0a 20 20 30 2c 28 31 45 53 50 4f 53 49 54 49 4f 4e 46 52 4f 4d 4c 49 4e 45 1b ader]{...0,(1ESPOSITIONFROMLINE.
00a0 1b 3a 05 29 58 2e 68 0a 20 20 5b 2a 20 45 51 2e 68 1b 20 49 00 1b 4a 20 3a 53 00 05 51 5f 1b 20 .:.)X.h...[*.EQ.h..I..J.:S..Q_..
00c0 5d 2a 0a 7d 0a 0a 40 15 5b 6c 65 78 65 72 2e 61 75 74 6f 5d 7b 0a 20 20 2d 18 0a 20 20 30 45 4a ]*.}..@.[lexer.auto]{...-....0EJ
00e0 2d 31 22 3e 20 3a 51 5b 6c 65 78 65 72 2e 66 6f 6e 74 5d 22 3e 0a 20 20 20 20 33 32 45 53 53 54 -1">.:Q[lexer.font]">.....32ESST
0100 59 4c 45 53 45 54 46 4f 4e 54 1b 05 51 5b 6c 65 78 65 72 2e 66 6f 6e 74 5d 1b 1b 0a 20 20 20 20 YLESETFONT..Q[lexer.font].......
0120 51 5b 6c 65 78 65 72 2e 66 6f 6e 74 5d 2c 33 32 45 53 53 54 59 4c 45 53 45 54 53 49 5a 45 46 52 Q[lexer.font],32ESSTYLESETSIZEFR
0140 41 43 54 49 4f 4e 41 4c 1b 1b 1b 0a 20 20 27 20 27 0a 20 20 3a 4d 5b 63 6f 6c 6f 72 2e 69 6e 69 ACTIONAL......'.'...:M[color.ini
0160 74 5d 0a 20 20 3a 51 2a 22 3d 20 1b 1b 20 27 0a 20 20 5b 5f 0a 7d 0a 0a 21 20 41 75 74 6f 6d 61 t]...:Q*"=....'...[_.}..!.Automa
0180 74 69 63 61 6c 6c 79 20 6d 75 6e 67 20 61 6c 6c 20 74 68 65 20 6c 65 78 65 72 73 20 61 6e 64 20 tically.mung.all.the.lexers.and.
01a0 61 64 64 20 74 68 65 6d 20 74 6f 20 22 6c 65 78 65 72 2e 61 75 74 6f 22 20 21 0a 5b 2a 0a 20 20 add.them.to."lexer.auto".!.[*...
01c0 45 51 2e 5b 6c 65 78 65 72 73 5d 1b 0a 20 20 5b 5f 20 31 45 4e 05 51 5b 24 53 43 49 54 45 43 4f EQ.[lexers]....[_.1EN.Q[$SCITECO
01e0 50 41 54 48 5d 2f 6c 65 78 65 72 73 2f 2a 2e 74 65 73 1b 1b 20 5d 5f 20 4a 0a 20 20 3c 3a 4c 3b PATH]/lexers/*.tes...]_.J...<:L;
0200 52 0a 20 20 20 20 30 58 2e 5b 66 69 6c 65 6e 61 6d 65 5d 20 34 52 20 2e 55 2e 70 20 3c 2d 41 2d R.....0X.[filename].4R..U.p.<-A-
0220 5e 5e 2f 22 3d 20 31 3b 20 27 3a 52 3b 3e 20 2e 2c 51 2e 70 58 2e 5b 6e 61 6d 65 5d 0a 20 20 20 ^^/"=.1;.':R;>..,Q.pX.[name]....
0240 20 45 4d 05 51 2e 5b 66 69 6c 65 6e 61 6d 65 5d 1b 0a 20 20 20 20 3a 40 45 55 5b 6c 65 78 65 72 .EM.Q.[filename]......:@EU[lexer
0260 2e 61 75 74 6f 5d 7b 0a 20 20 20 20 20 20 3a 4d 5b 6c 65 78 65 72 2e 74 65 73 74 2e 05 51 2e 5b .auto]{.......:M[lexer.test..Q.[
0280 6e 61 6d 65 5d 5d 22 53 20 3a 4d 5b 6c 65 78 65 72 2e 73 65 74 2e 05 51 2e 5b 6e 61 6d 65 5d 5d name]]"S.:M[lexer.set..Q.[name]]
02a0 20 5d 5f 1b 1b 20 27 0a 20 20 20 20 7d 0a 20 20 4c 3e 0a 5d 2a 0a 0a 3a 40 15 5b 6c 65 78 65 72 .]_...'.....}...L>.]*..:@.[lexer
02c0 2e 61 75 74 6f 5d 7b 0a 20 20 5d 5f 0a 7d 0a .auto]{...]_.}.