FLEXDOC.1
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:157k
源码类别:

操作系统开发

开发平台:

C/C++

  1. 4139(routine)S
  2. 4456(to)S
  3. (convert)302 4566 A
  4. 4900(yytext)S
  5. 5183(to)S
  6. 4416 V
  7. 1080(lower-case.)S
  8. 4584 V
  9. 1080(The)S
  10. 1269(macro)S
  11. 10 B
  12. 1554(YY_USER_INIT)S
  13. 10 R
  14. 2320(may)S
  15. 2526(be)S
  16. 2654(rede256ned)S
  17. 3062(to)S
  18. 3173(provide)S
  19. 3513(an)S
  20. 3641(action)S
  21. 3920(which)S
  22. 4199(is)S
  23. 4299(always)S
  24. 4612(executed)S
  25. 5003(before)S
  26. 4704 V
  27. 1080(the)S
  28. 1232(256rst)S
  29. 1418(scan)S
  30. 1626((and)S
  31. 1834(before)S
  32. 2121(the)S
  33. 2273(scanner's)S
  34. 2683(internal)S
  35. (initializations)548 3020 A
  36. 3597(are)S
  37. (done).)254 3750 A
  38. 4057(For)S
  39. 4225(example,)S
  40. 4619(it)S
  41. 4703(could)S
  42. 4954(be)S
  43. 5077(used)S
  44. 4824 V
  45. 1080(to)S
  46. 1183(call)S
  47. 1354(a)S
  48. 1424(routine)S
  49. 1734(to)S
  50. 1837(read)S
  51. 2036(in)S
  52. 2139(a)S
  53. 2209(data)S
  54. 2402(table)S
  55. 2623(or)S
  56. 2732(open)S
  57. 2952(a)S
  58. (logging)306 3022 A
  59. 3353(256le.)S
  60. 4992 V
  61. 1080(In)S
  62. 1192(the)S
  63. 1343(generated)S
  64. 1763(scanner,)S
  65. 2124(the)S
  66. 2275(actions)S
  67. 2588(are)S
  68. 2740(all)S
  69. 2869(gathered)S
  70. 3244(in)S
  71. 3350(one)S
  72. 3523(large)S
  73. 3753(switch)S
  74. 4045(statement)S
  75. 4460(and)S
  76. 4634(separated)S
  77. 5044(using)S
  78. 5112 V
  79. 10 B
  80. 1080(YY_BREAK,)S
  81. 10 R
  82. 1702(which)S
  83. 1991(may)S
  84. 2207(be)S
  85. 2345(rede256ned.)S
  86. 2813(By)S
  87. 2973(default,)S
  88. 3321(it)S
  89. 3420(is)S
  90. 3530(simply)S
  91. 3846(a)S
  92. 3934("break",)S
  93. 4308(to)S
  94. 4429(separate)S
  95. (each)185 4803 A
  96. 5031(rule's)S
  97. 5232 V
  98. 1080(action)S
  99. 1358(from)S
  100. 1586(the)S
  101. 1741(following)S
  102. 2164(rule's.)S
  103. 2476(Rede256ning)S
  104. 10 B
  105. 2949(YY_BREAK)S
  106. 10 R
  107. 3535(allows,)S
  108. 3855(for)S
  109. 4005(example,)S
  110. 4403(C++)S
  111. 4616(users)S
  112. 4855(to)S
  113. 4965(#de256ne)S
  114. 5352 V
  115. 1080(YY_BREAK)S
  116. 1645(to)S
  117. 1750(do)S
  118. 1877(nothing)S
  119. 2210((while)S
  120. 2495(being)S
  121. 2745(very)S
  122. 2951(careful)S
  123. 3259(that)S
  124. 3437(every)S
  125. 3688(rule)S
  126. 3871(ends)S
  127. 4081(with)S
  128. 4286(a)S
  129. 4357("break")S
  130. 4689(or)S
  131. 4799(a)S
  132. 4870("return"!))S
  133. 5472 V
  134. 1080(to)S
  135. 1206(avoid)S
  136. 1477(suffering)S
  137. 1889(from)S
  138. (unreachable)487 2133 A
  139. 2668(statement)S
  140. 3102(warnings)S
  141. 3519(where)S
  142. (because)319 3814 A
  143. 4181(a)S
  144. 4275(rule's)S
  145. 4554(action)S
  146. 4849(ends)S
  147. 5082(with)S
  148. 5592 V
  149. 1080("return",)S
  150. 1453(the)S
  151. 10 B
  152. 1601(YY_BREAK)S
  153. 10 R
  154. 2180(is)S
  155. (inaccessible.)512 2272 A
  156. 5760 V
  157. 9 R
  158. 720(I)S
  159. 722(IN)S
  160. 755(NT)S
  161. 823(TE)S
  162. 881(ER)S
  163. 939(RF)S
  164. 1001(FA)S
  165. 1053(AC)S
  166. 1121(CI)S
  167. 1183(IN)S
  168. 1216(NG)S
  169. 1284(G)S
  170. 1390(W)S
  171. 1392(WI)S
  172. 1480(IT)S
  173. 1513(TH)S
  174. 1571(H)S
  175. 1677(Y)S
  176. 1679(YA)S
  177. 1747(AC)S
  178. 1815(CC)S
  179. 1877(C)S
  180. 5880 V
  181. 10 R
  182. 1080(One)S
  183. 1274(of)S
  184. 1384(the)S
  185. 1533(main)S
  186. 1761(uses)S
  187. 1961(of)S
  188. 10 I
  189. 2072(257ex)S
  190. 10 R
  191. 2239(is)S
  192. 2333(as)S
  193. 2444(a)S
  194. 2516(companion)S
  195. 2989(to)S
  196. 3094(the)S
  197. 10 I
  198. 3244(yacc)S
  199. 10 R
  200. 3456(parser-generator.)S
  201. 10 I
  202. 4195(yacc)S
  203. 10 R
  204. 4407(parsers)S
  205. 4720(expect)S
  206. 5010(to)S
  207. 5115(call)S
  208. 6000 V
  209. 1080(a)S
  210. 1156(routine)S
  211. 1472(named)S
  212. 10 B
  213. 1771(yylex())S
  214. 10 R
  215. 2093(to)S
  216. 2202(256nd)S
  217. 2389(the)S
  218. 2543(next)S
  219. (input)206 2747 A
  220. 2984(token.)S
  221. 3287(The)S
  222. 3474(routine)S
  223. 3789(is)S
  224. (supposed)373 3886 A
  225. 4289(to)S
  226. 4397(return)S
  227. 4668(the)S
  228. 4821(type)S
  229. 5024(of)S
  230. 5138(the)S
  231. 6120 V
  232. 1080(next)S
  233. 1293(token)S
  234. 1556(as)S
  235. 1680(well)S
  236. 1894(as)S
  237. (putting)284 2018 A
  238. 2342(any)S
  239. 2527(associated)S
  240. 2981(value)S
  241. 3239(in)S
  242. 3358(the)S
  243. 3522(global)S
  244. 10 B
  245. 3814(yylval.)S
  246. 10 R
  247. 4136(To)S
  248. 4289(use)S
  249. 10 I
  250. 4464(257ex)S
  251. 10 R
  252. 4645(with)S
  253. 10 I
  254. 4865(yacc,)S
  255. 10 R
  256. 5116(one)S
  257. 6240 V
  258. 1080(speci256es)S
  259. 1458(the)S
  260. 10 B
  261. 1612(-d)S
  262. 10 R
  263. 1732(option)S
  264. 2018(to)S
  265. 10 I
  266. 2126(yacc)S
  267. 10 R
  268. 2341(to)S
  269. 2449(instruct)S
  270. 2781(it)S
  271. 2867(to)S
  272. 2975(generate)S
  273. 3347(the)S
  274. 3500(256le)S
  275. 10 B
  276. 3659(y.tab.h)S
  277. 10 R
  278. 3985(containing)S
  279. (de256nitions)424 4439 A
  280. 4893(of)S
  281. 5007(all)S
  282. 5138(the)S
  283. 6360 V
  284. 10 B
  285. 1080(%tokens)S
  286. 10 R
  287. 1485(appearing)S
  288. 1907(in)S
  289. 2010(the)S
  290. 10 I
  291. 2158(yacc)S
  292. 10 R
  293. (input.)231 2368 A
  294. 2649(This)S
  295. 2853(256le)S
  296. 3007(is)S
  297. 3099(then)S
  298. 3297(included)S
  299. 3668(in)S
  300. 3771(the)S
  301. 10 I
  302. 3920(257ex)S
  303. 10 R
  304. 4086(scanner.)S
  305. 4470(For)S
  306. 4636(example,)S
  307. 5028(if)S
  308. 5116(one)S
  309. 6480 V
  310. 1080(of)S
  311. 1189(the)S
  312. 1337(tokens)S
  313. 1624(is)S
  314. 1716("TOK_NUMBER",)S
  315. 2537(part)S
  316. 2719(of)S
  317. 2828(the)S
  318. 2976(scanner)S
  319. 3309(might)S
  320. (look)178 3568 A
  321. 3771(like:)S
  322. 6720 V
  323. 1180(%{)S
  324. 6840 V
  325. 1180(#include)S
  326. 1551("y.tab.h")S
  327. 6960 V
  328. 1180(%})S
  329. 7200 V
  330. 1180(%%)S
  331. 7440 V
  332. 1180([0-9]+)S
  333. 1639(yylval)S
  334. 1915(=)S
  335. 1997(atoi()S
  336. 2207(yytext)S
  337. 2483();)S
  338. 2570(return)S
  339. 2836(TOK_NUMBER;)S
  340. 7903 V
  341. 720(September)S
  342. 1176(13,)S
  343. (1996)200 1326 A
  344. 2681(()S
  345. 2723(26)S
  346. 2848(May)S
  347. (1990)200 3057 A
  348. 3265())S
  349. 4940(Page)S
  350. 5161(14)S
  351. 8143 V
  352. EP
  353. %%Page: 15 15
  354. BP
  355. /slant 0 def
  356. /height 0 def
  357. 480 V
  358. 10 R
  359. 720(FLEX)S
  360. 981(()S
  361. 1023(1)S
  362. 1081())S
  363. 2756(Version)S
  364. 3100(2.3)S
  365. 4866(FLEX)S
  366. 5127(()S
  367. 5169(1)S
  368. 5227())S
  369. 960 V
  370. 9 R
  371. 720(T)S
  372. 722(TR)S
  373. 780(RA)S
  374. 842(AN)S
  375. 910(NS)S
  376. 978(SL)S
  377. 1030(LA)S
  378. 1088(AT)S
  379. 1156(TI)S
  380. 1214(IO)S
  381. 1247(ON)S
  382. 1315(N)S
  383. 1421(T)S
  384. 1423(TA)S
  385. 1481(AB)S
  386. 1549(BL)S
  387. 1611(LE)S
  388. 1669(E)S
  389. 1080 V
  390. 10 R
  391. 1080(In)S
  392. 1196(the)S
  393. 1351(name)S
  394. 1601(of)S
  395. 1717(POSIX)S
  396. 2041(compliance,)S
  397. 10 I
  398. 2562(257ex)S
  399. 10 R
  400. (supports)340 2734 A
  401. 3106(a)S
  402. 10 I
  403. 3183(translation)S
  404. 3655(table)S
  405. 10 R
  406. 3888(for)S
  407. 4039(mapping)S
  408. (input)206 4423 A
  409. 4662(characters)S
  410. 5105(into)S
  411. 1200 V
  412. (groups.)298 1080 A
  413. 1428(The)S
  414. 1610(table)S
  415. 1831(is)S
  416. 1923(speci256ed)S
  417. 2306(in)S
  418. 2409(the)S
  419. 2557(256rst)S
  420. 2739(section,)S
  421. 3074(and)S
  422. 3244(its)S
  423. 3364(format)S
  424. (looks)217 3658 A
  425. 3900(like:)S
  426. 1440 V
  427. 1180(%t)S
  428. 1560 V
  429. 1180(1)S
  430. 1430(abcd)S
  431. 1680 V
  432. 1180(2)S
  433. 1430(ABCDEFGHIJKLMNOPQRSTUVWXYZ)S
  434. 1800 V
  435. 1180(52)S
  436. (0123456789)500 1455 A
  437. 1920 V
  438. 1180(6)S
  439. (\t\)84 1430 A
  440. 1539(\n)S
  441. 2040 V
  442. 1180(%t)S
  443. 2280 V
  444. 1080(This)S
  445. 1299(example)S
  446. 1680(speci256es)S
  447. 2067(that)S
  448. 2258(the)S
  449. 2422(characters)S
  450. 2873('a',)S
  451. 3052('b',)S
  452. 3236('c',)S
  453. 3415(and)S
  454. 3601('d')S
  455. 3760(are)S
  456. 3925(to)S
  457. 4044(all)S
  458. 4186(be)S
  459. 4322(lumped)S
  460. 4664(into)S
  461. (group)234 4861 A
  462. 5136(#1,)S
  463. 2400 V
  464. (upper-case)437 1080 A
  465. 1554(letters)S
  466. 1837(in)S
  467. (group)234 1951 A
  468. 2221(#2,)S
  469. 2382(digits)S
  470. 2641(in)S
  471. (group)234 2755 A
  472. (#52,)175 3025 A
  473. 3236(tabs,)S
  474. 3459(blanks,)S
  475. 3782(and)S
  476. 3963(newlines)S
  477. 4357(into)S
  478. (group)234 4549 A
  479. 4819(#6,)S
  480. 4980(and)S
  481. 10 I
  482. 5161(no)S
  483. 2520 V
  484. 1080(other)S
  485. 1323(characters)S
  486. (will)151 1784 A
  487. (appear)284 1966 A
  488. 2281(in)S
  489. 2390(the)S
  490. 2544(patterns.)S
  491. 10 R
  492. 2954(The)S
  493. (group)234 3142 A
  494. 3407(numbers)S
  495. 3784(are)S
  496. 3939(actually)S
  497. 4289(disregarded)S
  498. 4790(by)S
  499. 10 I
  500. 4921(257ex;)S
  501. 10 B
  502. 5127(%t)S
  503. 2640 V
  504. 10 R
  505. 1080(serves,)S
  506. (though,)303 1384 A
  507. 1714(to)S
  508. 1819(lump)S
  509. 2052(characters)S
  510. 2489(together.)S
  511. 2895(Given)S
  512. 3167(the)S
  513. (above)240 3316 A
  514. 3582(table,)S
  515. 3829(for)S
  516. 3973(example,)S
  517. 4365(the)S
  518. 4514(pattern)S
  519. 4820("a(AA)*5")S
  520. 2760 V
  521. 1080(is)S
  522. 1184(equivalent)S
  523. 1640(to)S
  524. 1755("d(ZQ)*0".)S
  525. 2277(They)S
  526. 2521(both)S
  527. 2736(say,)S
  528. 2933("match)S
  529. 3258(any)S
  530. 3441(character)S
  531. 3850(in)S
  532. (group)234 3966 A
  533. 4238(#1,)S
  534. 4401(followed)S
  535. 4797(by)S
  536. 4935(zero-or-)S
  537. 2880 V
  538. 1080(more)S
  539. 1314(pairs)S
  540. 1537(of)S
  541. 1648(characters)S
  542. 2085(from)S
  543. (group)234 2308 A
  544. 2569(#2,)S
  545. 2721(followed)S
  546. 3106(by)S
  547. 3233(a)S
  548. 3305(character)S
  549. 3703(from)S
  550. (group)234 3926 A
  551. (#52.")216 4187 A
  552. 4455(Thus)S
  553. 10 B
  554. 4683(%t)S
  555. 10 R
  556. 4844(provides)S
  557. 5216(a)S
  558. 3000 V
  559. 1080(crude)S
  560. 1329(way)S
  561. 1522(for)S
  562. (introducing)463 1665 A
  563. 2153(equivalence)S
  564. 2659(classes)S
  565. 2964(into)S
  566. 3145(the)S
  567. 3293(scanner)S
  568. 3626(speci256cation.)S
  569. 3168 V
  570. 1080(Note)S
  571. 1306(that)S
  572. 1487(the)S
  573. 10 B
  574. 1640(-i)S
  575. 10 R
  576. 1732(option)S
  577. 2018((see)S
  578. 2211(below))S
  579. (coupled)318 2521 A
  580. 2869(with)S
  581. 3078(the)S
  582. 3232(equivalence)S
  583. 3744(classes)S
  584. 4055(which)S
  585. 10 I
  586. 4332(257ex)S
  587. 10 R
  588. 4503(automatically)S
  589. 5082(gen-)S
  590. 3288 V
  591. 1080(erates)S
  592. 1345(take)S
  593. 1542(care)S
  594. 1740(of)S
  595. 1852(virtually)S
  596. 2221(all)S
  597. 2350(the)S
  598. 2501(instances)S
  599. 2898(when)S
  600. 3144(one)S
  601. 3317(might)S
  602. 3579(consider)S
  603. 3948(using)S
  604. 10 B
  605. 4193(%t.)S
  606. 10 R
  607. 4380(But)S
  608. 4553(what)S
  609. 4777(the)S
  610. 4928(hell,)S
  611. 5132(it's)S
  612. 3408 V
  613. 1080(there)S
  614. 1307(if)S
  615. (you)150 1394 A
  616. 1569(want)S
  617. 1790(it.)S
  618. 3576 V
  619. 9 R
  620. 720(O)S
  621. 722(OP)S
  622. 790(PT)S
  623. 842(TI)S
  624. 900(IO)S
  625. 933(ON)S
  626. 1001(NS)S
  627. 1069(S)S
  628. 3696 V
  629. 10 I
  630. 1080(257ex)S
  631. 10 R
  632. 1245(has)S
  633. 1404(the)S
  634. 1552(following)S
  635. 1968(options:)S
  636. 3864 V
  637. 10 B
  638. 1080(-b)S
  639. 10 R
  640. 1440(Generate)S
  641. 1850(backtracking)S
  642. 2415(information)S
  643. 2935(to)S
  644. 10 I
  645. 3058(lex.backtrack.)S
  646. 10 R
  647. 3668(This)S
  648. 3892(is)S
  649. 4004(a)S
  650. 4094(list)S
  651. 4262(of)S
  652. 4391(scanner)S
  653. 4745(states)S
  654. 5015(which)S
  655. 3984 V
  656. 1440(require)S
  657. 1760(backtracking)S
  658. 2314(and)S
  659. 2493(the)S
  660. (input)206 2650 A
  661. 2890(characters)S
  662. 3334(on)S
  663. 3468(which)S
  664. 3747(they)S
  665. 3953(do)S
  666. 4086(so.)S
  667. 4258(By)S
  668. 4408(adding)S
  669. 4714(rules)S
  670. 4943(one)S
  671. 5121(can)S
  672. 4104 V
  673. 1440(remove)S
  674. 1773(backtracking)S
  675. 2324(states.)S
  676. 2629(If)S
  677. 2728(all)S
  678. 2860(backtracking)S
  679. 3411(states)S
  680. 3666(are)S
  681. 3821(eliminated)S
  682. 4277(and)S
  683. 10 B
  684. 4454(-f)S
  685. 10 R
  686. 4554(or)S
  687. 10 B
  688. 4670(-F)S
  689. 10 R
  690. 4798(is)S
  691. 4897(used,)S
  692. 5138(the)S
  693. 4224 V
  694. 1440(generated)S
  695. 1861(scanner)S
  696. (will)157 2198 A
  697. 2384(run)S
  698. 2547(faster)S
  699. 2801((see)S
  700. 2993(the)S
  701. 10 B
  702. 3145(-p)S
  703. 10 R
  704. 3264(257ag).)S
  705. 3528(Only)S
  706. 3758(users)S
  707. 3994(who)S
  708. 4196(wish)S
  709. 4415(to)S
  710. (squeeze)319 4522 A
  711. 4869(every)S
  712. 5121(last)S
  713. 4344 V
  714. 1440(cycle)S
  715. 1699(out)S
  716. 1873(of)S
  717. 2004(their)S
  718. 2236(scanners)S
  719. 2630(need)S
  720. 2867(worry)S
  721. (about)223 3155 A
  722. 3425(this)S
  723. 3617(option.)S
  724. 3970((See)S
  725. 4197(the)S
  726. 4367(section)S
  727. 4699(on)S
  728. 4846(PERFOR-)S
  729. 4464 V
  730. 1440(MANCE)S
  731. 1829(CONSIDERATIONS)S
  732. 2730(below.))S
  733. 4632 V
  734. 10 B
  735. 1080(-c)S
  736. 10 R
  737. 1440(is)S
  738. 1532(a)S
  739. 1602(do-nothing,)S
  740. (deprecated)437 2092 A
  741. 2554(option)S
  742. 2835(included)S
  743. 3206(for)S
  744. 3349(POSIX)S
  745. 3666(compliance.)S
  746. 4800 V
  747. 10 B
  748. 1440(NOTE:)S
  749. 10 R
  750. 1787(in)S
  751. 1893(previous)S
  752. 2267(releases)S
  753. 2615(of)S
  754. 10 I
  755. 2727(flex)S
  756. 10 B
  757. 2901(-c)S
  758. 10 R
  759. 3008(specified)S
  760. 3400(table-compression)S
  761. 4166(options.)S
  762. 4539(This)S
  763. (functionality)514 4747 A
  764. 4920 V
  765. 1440(is)S
  766. 1535(now)S
  767. 1736(given)S
  768. 1987(by)S
  769. 2114(the)S
  770. 10 B
  771. 2264(-C)S
  772. 10 R
  773. 2398(flag.)S
  774. 2632(To)S
  775. 2771(ease)S
  776. 2972(the)S
  777. 3122(the)S
  778. 3272(impact)S
  779. 3573(of)S
  780. 3684(this)S
  781. 3856(change,)S
  782. 4193(when)S
  783. 10 I
  784. 4438(flex)S
  785. 10 R
  786. (encounters)436 4611 A
  787. 10 B
  788. 5074(-c,)S
  789. 10 R
  790. 5205(it)S
  791. 5040 V
  792. 1440(currently)S
  793. 1829(issues)S
  794. 2094(a)S
  795. 2164(warning)S
  796. 2520(message)S
  797. 2887(and)S
  798. 3058(assumes)S
  799. 3419(that)S
  800. 10 B
  801. 3596(-C)S
  802. 10 R
  803. 3729(was)S
  804. 3912(desired)S
  805. 4229(instead.)S
  806. 4590(In)S
  807. 4700(the)S
  808. 4849(future)S
  809. 5116(this)S
  810. 5160 V
  811. 1440("promotion")S
  812. 1984(of)S
  813. 10 B
  814. 2112(-c)S
  815. 10 R
  816. 2235(to)S
  817. 10 B
  818. 2357(-C)S
  819. 10 R
  820. (will)157 2508 A
  821. 2709(go)S
  822. 2853(away)S
  823. 3110(in)S
  824. 3231(the)S
  825. 3397(name)S
  826. 3658(of)S
  827. 3785(full)S
  828. 3968(POSIX)S
  829. 4303(compliance)S
  830. 4810((unless)S
  831. 5138(the)S
  832. 5280 V
  833. 1440(POSIX)S
  834. 1757(meaning)S
  835. 2128(is)S
  836. 2220(removed)S
  837. 2597(first).)S
  838. 5448 V
  839. 10 B
  840. 1080(-d)S
  841. 10 R
  842. 1440(makes)S
  843. 1732(the)S
  844. 1890(generated)S
  845. 2317(scanner)S
  846. 2660(run)S
  847. 2829(in)S
  848. 10 I
  849. (debug)245 2942 A
  850. 10 R
  851. 3222(mode.)S
  852. 3530(Whenever)S
  853. 3979(a)S
  854. 4060(pattern)S
  855. 4376(is)S
  856. (recognized)442 4479 A
  857. 4957(and)S
  858. 5138(the)S
  859. 5568 V
  860. 1440(global)S
  861. 10 B
  862. (yy_257ex_debug)614 1719 A
  863. 10 R
  864. 2361(is)S
  865. (non-zero)358 2456 A
  866. 2842((which)S
  867. 3150(is)S
  868. 3245(the)S
  869. 3396(default),)S
  870. 3762(the)S
  871. 3912(scanner)S
  872. (will)157 4247 A
  873. 4431(write)S
  874. 4666(to)S
  875. 10 I
  876. 4771(stderr)S
  877. 10 R
  878. 5038(a)S
  879. 5110(line)S
  880. 5688 V
  881. 1440(of)S
  882. 1549(the)S
  883. 1697(form:)S
  884. 5928 V
  885. (--accepting)454 1540 A
  886. 2019(rule)S
  887. 2201(at)S
  888. 2299(line)S
  889. 2475(53)S
  890. 2600(("the)S
  891. 2823(matched)S
  892. 3189(text"))S
  893. 6168 V
  894. 1440(The)S
  895. 1628(line)S
  896. 1810(number)S
  897. 2148(refers)S
  898. 2410(to)S
  899. 2519(the)S
  900. 2673(location)S
  901. 3028(of)S
  902. 3143(the)S
  903. 3297(rule)S
  904. 3485(in)S
  905. 3594(the)S
  906. 3748(256le)S
  907. 3908(de256ning)S
  908. 4268(the)S
  909. 4423(scanner)S
  910. 4763((i.e.,)S
  911. 4977(the)S
  912. 5132(256le)S
  913. 6288 V
  914. 1440(that)S
  915. 1626(was)S
  916. 1817(fed)S
  917. 1980(to)S
  918. 2092(257ex).)S
  919. 2361(Messages)S
  920. 2786(are)S
  921. 2944(also)S
  922. 3140(generated)S
  923. 3566(when)S
  924. 3818(the)S
  925. 3975(scanner)S
  926. 4317(backtracks,)S
  927. (accepts)297 4807 A
  928. 5138(the)S
  929. 6408 V
  930. 1440(default)S
  931. 1755(rule,)S
  932. (reaches)303 1972 A
  933. 2310(the)S
  934. 2468(end)S
  935. 2648(of)S
  936. 2767(its)S
  937. (input)206 2897 A
  938. 3138(buffer)S
  939. 3420((or)S
  940. (encounters)436 3573 A
  941. 4044(a)S
  942. 4124(NUL;)S
  943. 4395(at)S
  944. 4503(this)S
  945. 4684(point,)S
  946. 4951(the)S
  947. 5110(two)S
  948. 6528 V
  949. (look)178 1440 A
  950. 1643(the)S
  951. 1791(same)S
  952. 2023(as)S
  953. 2132(far)S
  954. 2270(as)S
  955. 2379(the)S
  956. 2527(scanner's)S
  957. 2933(concerned),)S
  958. 3431(or)S
  959. (reaches)303 3540 A
  960. 3868(an)S
  961. 3988(end-of-256le.)S
  962. 6696 V
  963. 10 B
  964. 1080(-f)S
  965. 10 R
  966. 1440(speci256es)S
  967. 1817((take)S
  968. (your)184 2049 A
  969. 2263(pick))S
  970. 10 I
  971. 2500(full)S
  972. 2664(table)S
  973. 10 R
  974. 2895(or)S
  975. 10 I
  976. 3009(fast)S
  977. (scanner.)343 3184 A
  978. 10 R
  979. 3557(No)S
  980. 3710(table)S
  981. 3936(compression)S
  982. 4475(is)S
  983. (done.)220 4573 A
  984. 4849(The)S
  985. 5037(result)S
  986. 6816 V
  987. 1440(is)S
  988. 1532(large)S
  989. 1759(but)S
  990. 1912(fast.)S
  991. 2133(This)S
  992. 2337(option)S
  993. 2618(is)S
  994. 2710(equivalent)S
  995. 3154(to)S
  996. 10 B
  997. 3257(-Cf)S
  998. 10 R
  999. 3423((see)S
  1000. 3611(below).)S
  1001. 6984 V
  1002. 10 B
  1003. 1080(-i)S
  1004. 10 R
  1005. 1440(instructs)S
  1006. 10 I
  1007. 1810(257ex)S
  1008. 10 R
  1009. 1979(to)S
  1010. 2086(generate)S
  1011. 2458(a)S
  1012. 10 I
  1013. (case-insensitive)638 2533 A
  1014. 10 R
  1015. 3201(scanner.)S
  1016. 3589(The)S
  1017. 3776(case)S
  1018. 3980(of)S
  1019. 4094(letters)S
  1020. 4371(given)S
  1021. 4624(in)S
  1022. 4732(the)S
  1023. 10 I
  1024. 4885(257ex)S
  1025. 10 R
  1026. (input)206 5055 A
  1027. 7104 V
  1028. 1440(patterns)S
  1029. (will)157 1802 A
  1030. 2002(be)S
  1031. (ignored,)332 2140 A
  1032. 2515(and)S
  1033. 2703(tokens)S
  1034. 3008(in)S
  1035. 3129(the)S
  1036. (input)206 3294 A
  1037. (will)157 3542 A
  1038. 3741(be)S
  1039. 3878(matched)S
  1040. 4261(regardless)S
  1041. 4712(of)S
  1042. 4838(case.)S
  1043. 5104(The)S
  1044. 7224 V
  1045. 1440(matched)S
  1046. 1806(text)S
  1047. 1982(given)S
  1048. 2230(in)S
  1049. 10 I
  1050. 2333(yytext)S
  1051. 10 R
  1052. (will)157 2594 A
  1053. 2776(have)S
  1054. 2991(the)S
  1055. 3139(preserved)S
  1056. 3556(case)S
  1057. 3755((i.e.,)S
  1058. 3962(it)S
  1059. (will)157 4043 A
  1060. 4225(not)S
  1061. 4378(be)S
  1062. 4498(folded).)S
  1063. 7392 V
  1064. 10 B
  1065. 1080(-n)S
  1066. 10 R
  1067. 1440(is)S
  1068. 1532(another)S
  1069. 1859(do-nothing,)S
  1070. (deprecated)437 2349 A
  1071. 2811(option)S
  1072. 3092(included)S
  1073. 3463(only)S
  1074. 3666(for)S
  1075. 3809(POSIX)S
  1076. 4126(compliance.)S
  1077. 7903 V
  1078. 720(Page)S
  1079. 941(15)S
  1080. 2681(()S
  1081. 2723(26)S
  1082. 2848(May)S
  1083. (1990)200 3057 A
  1084. 3265())S
  1085. 4455(September)S
  1086. 4911(13,)S
  1087. (1996)200 5061 A
  1088. 8143 V
  1089. EP
  1090. %%Page: 16 16
  1091. BP
  1092. /slant 0 def
  1093. /height 0 def
  1094. 480 V
  1095. 10 R
  1096. 720(FLEX)S
  1097. 981(()S
  1098. 1023(1)S
  1099. 1081())S
  1100. 2756(Version)S
  1101. 3100(2.3)S
  1102. 4866(FLEX)S
  1103. 5127(()S
  1104. 5169(1)S
  1105. 5227())S
  1106. 960 V
  1107. 10 B
  1108. 1080(-p)S
  1109. 10 R
  1110. 1440(generates)S
  1111. 1851(a)S
  1112. 1926(performance)S
  1113. 2466(report)S
  1114. 2737(to)S
  1115. 2845(stderr.)S
  1116. 3156(The)S
  1117. 3344(report)S
  1118. 3616(consists)S
  1119. 3965(of)S
  1120. 4080(comments)S
  1121. 4524(regarding)S
  1122. 4941(features)S
  1123. 1080 V
  1124. 1440(of)S
  1125. 1551(the)S
  1126. 10 I
  1127. 1701(257ex)S
  1128. 10 R
  1129. (input)206 1868 A
  1130. 2101(256le)S
  1131. 2257(which)S
  1132. (will)157 2530 A
  1133. 2714(cause)S
  1134. 2965(a)S
  1135. 3037(loss)S
  1136. 3220(of)S
  1137. 3331(performance)S
  1138. 3868(in)S
  1139. 3973(the)S
  1140. (resulting)352 4123 A
  1141. 4502(scanner.)S
  1142. 4887(Note)S
  1143. 5110(that)S
  1144. 1200 V
  1145. 1440(the)S
  1146. 1599(use)S
  1147. 1769(of)S
  1148. 10 I
  1149. 1889(REJECT)S
  1150. 10 R
  1151. 2279(and)S
  1152. 2460(variable)S
  1153. (trailing)291 2821 A
  1154. 3148(context)S
  1155. 3480((see)S
  1156. 3679(the)S
  1157. 3838(BUGS)S
  1158. 4143(section)S
  1159. 4464(in)S
  1160. 4578(257ex(1)))S
  1161. 4917(entails)S
  1162. 5216(a)S
  1163. 1320 V
  1164. 1440(substantial)S
  1165. 1904(performance)S
  1166. 2448(penalty;)S
  1167. 2806(use)S
  1168. 2974(of)S
  1169. 10 I
  1170. 3092(yymore(),)S
  1171. 10 R
  1172. 3516(the)S
  1173. 10 B
  1174. 3673(303)S
  1175. 10 R
  1176. 3741(operator,)S
  1177. 4136(and)S
  1178. 4315(the)S
  1179. 10 B
  1180. 4472(-I)S
  1181. 10 R
  1182. 4579(257ag)S
  1183. 4764(entail)S
  1184. 5021(minor)S
  1185. 1440 V
  1186. 1440(performance)S
  1187. (penalties.)383 1975 A
  1188. 1608 V
  1189. 10 B
  1190. 1080(-s)S
  1191. 10 R
  1192. 1440(causes)S
  1193. 1730(the)S
  1194. 10 I
  1195. 1880(default)S
  1196. 2186(rule)S
  1197. 10 R
  1198. 2375((that)S
  1199. 2587(unmatched)S
  1200. 3055(scanner)S
  1201. (input)206 3390 A
  1202. 3624(is)S
  1203. 3719(echoed)S
  1204. 4032(to)S
  1205. 10 I
  1206. (stdout))279 4138 A
  1207. 10 R
  1208. 4445(to)S
  1209. 4551(be)S
  1210. (suppressed.)466 4674 A
  1211. 5193(If)S
  1212. 1728 V
  1213. 1440(the)S
  1214. 1592(scanner)S
  1215. (encounters)436 1929 A
  1216. (input)206 2394 A
  1217. 2629(that)S
  1218. 2809(does)S
  1219. 3022(not)S
  1220. 3179(match)S
  1221. 3454(any)S
  1222. 3628(of)S
  1223. 3741(its)S
  1224. 3865(rules,)S
  1225. 4115(it)S
  1226. 4200(aborts)S
  1227. 4475(with)S
  1228. 4683(an)S
  1229. 4807(error.)S
  1230. 5082(This)S
  1231. 1848 V
  1232. 1440(option)S
  1233. 1721(is)S
  1234. 1813(useful)S
  1235. 2084(for)S
  1236. 2227(256nding)S
  1237. 2536(holes)S
  1238. 2773(in)S
  1239. 2876(a)S
  1240. 2946(scanner's)S
  1241. 3352(rule)S
  1242. 3534(set.)S
  1243. 2016 V
  1244. 10 B
  1245. 1080(-t)S
  1246. 10 R
  1247. 1440(instructs)S
  1248. 10 I
  1249. 1806(257ex)S
  1250. 10 R
  1251. 1971(to)S
  1252. 2074(write)S
  1253. 2307(the)S
  1254. 2455(scanner)S
  1255. 2788(it)S
  1256. 2869(generates)S
  1257. 3275(to)S
  1258. 3378(standard)S
  1259. 3744(output)S
  1260. 4025(instead)S
  1261. 4335(of)S
  1262. 10 B
  1263. 4444(lex.yy.c.)S
  1264. 2184 V
  1265. 1080(-v)S
  1266. 10 R
  1267. 1440(speci256es)S
  1268. 1819(that)S
  1269. 10 I
  1270. 2002(257ex)S
  1271. 10 R
  1272. (should)267 2174 A
  1273. 2473(write)S
  1274. 2713(to)S
  1275. 10 I
  1276. 2823(stderr)S
  1277. 10 R
  1278. 3095(a)S
  1279. 3173(summary)S
  1280. 3580(of)S
  1281. 3697(statistics)S
  1282. 4077(regarding)S
  1283. 4496(the)S
  1284. 4652(scanner)S
  1285. 4993(it)S
  1286. 5082(gen-)S
  1287. 2304 V
  1288. 1440(erates.)S
  1289. 1754(Most)S
  1290. 1988(of)S
  1291. 2100(the)S
  1292. 2251(statistics)S
  1293. 2626(are)S
  1294. 2778(meaningless)S
  1295. 3303(to)S
  1296. 3409(the)S
  1297. 3559(casual)S
  1298. 10 I
  1299. 3838(257ex)S
  1300. 10 R
  1301. 4005(user,)S
  1302. 4225(but)S
  1303. 4380(the)S
  1304. 4530(256rst)S
  1305. 4714(line)S
  1306. 4892(identi256es)S
  1307. 2424 V
  1308. 1440(the)S
  1309. 1588(version)S
  1310. 1909(of)S
  1311. 10 I
  1312. 2018(257ex,)S
  1313. 10 R
  1314. 2208(which)S
  1315. 2479(is)S
  1316. 2571(useful)S
  1317. 2842(for)S
  1318. 2985(256guring)S
  1319. 3328(out)S
  1320. 3481(where)S
  1321. (you)150 3753 A
  1322. 3929(stand)S
  1323. 4167(with)S
  1324. 4372(respect)S
  1325. 4684(to)S
  1326. 4788(patches)S
  1327. 5116(and)S
  1328. 2544 V
  1329. 1440(new)S
  1330. 1642(releases,)S
  1331. 2021(and)S
  1332. 2200(the)S
  1333. 2357(next)S
  1334. 2564(two)S
  1335. 2749(lines)S
  1336. 2973(give)S
  1337. 3180(the)S
  1338. 3337(date)S
  1339. 3539(when)S
  1340. 3791(the)S
  1341. 3948(scanner)S
  1342. 4289(was)S
  1343. 4479(created)S
  1344. 4804(and)S
  1345. 4982(a)S
  1346. 5060(sum-)S
  1347. 2664 V
  1348. 1440(mary)S
  1349. 1672(of)S
  1350. 1781(the)S
  1351. 1929(257ags)S
  1352. 2144(which)S
  1353. 2415(were)S
  1354. 2637(in)S
  1355. 2740(effect.)S
  1356. 2832 V
  1357. 10 B
  1358. 1080(-F)S
  1359. 10 R
  1360. 1440(speci256es)S
  1361. 1813(that)S
  1362. 1990(the)S
  1363. 10 I
  1364. 2139(fast)S
  1365. 10 R
  1366. 2310(scanner)S
  1367. 2644(table)S
  1368. 2866(representation)S
  1369. (should)267 3463 A
  1370. 3757(be)S
  1371. 3879(used.)S
  1372. 4140(This)S
  1373. 4346(representation)S
  1374. 4944(is)S
  1375. (about)223 5038 A
  1376. 2952 V
  1377. 1440(as)S
  1378. 1556(fast)S
  1379. 1734(as)S
  1380. 1849(the)S
  1381. 2003(full)S
  1382. 2174(table)S
  1383. 2401(representation)S
  1384. 3003(()S
  1385. 10 B-1
  1386. 3037(-)S
  1387. 10 B
  1388. 3094(f)S
  1389. 10 R
  1390. 3128(),)S
  1391. 3218(and)S
  1392. 3394(for)S
  1393. 3543(some)S
  1394. 3786(sets)S
  1395. 3968(of)S
  1396. 4083(patterns)S
  1397. (will)157 4433 A
  1398. 4621(be)S
  1399. 4747(considerably)S
  1400. 3072 V
  1401. 1440(smaller)S
  1402. 1768((and)S
  1403. 1978(for)S
  1404. 2127(others,)S
  1405. 2430(larger).)S
  1406. 2782(In)S
  1407. 2898(general,)S
  1408. 3252(if)S
  1409. 3346(the)S
  1410. 3501(pattern)S
  1411. 3813(set)S
  1412. 3957(contains)S
  1413. 4324(both)S
  1414. 4534("keywords")S
  1415. 5039(and)S
  1416. 5216(a)S
  1417. 3192 V
  1418. 1440(catch-all,)S
  1419. 1838("identi256er")S
  1420. 2309(rule,)S
  1421. 2516(such)S
  1422. 2725(as)S
  1423. 2834(in)S
  1424. 2937(the)S
  1425. 3085(set:)S
  1426. 3432 V
  1427. 1540("case")S
  1428. 1896(return)S
  1429. 2162(TOK_CASE;)S
  1430. 3552 V
  1431. 1540("switch")S
  1432. 1935(return)S
  1433. 2201(TOK_SWITCH;)S
  1434. 3672 V
  1435. (...)75 1540 A
  1436. 3792 V
  1437. 1540("default")S
  1438. 1927(return)S
  1439. 2193(TOK_DEFAULT;)S
  1440. 3912 V
  1441. 1540([a-z]+)S
  1442. 1889(return)S
  1443. 2155(TOK_ID;)S
  1444. 4152 V
  1445. 1440(then)S
  1446. (you're)263 1640 A
  1447. 1930(better)S
  1448. 2187(off)S
  1449. 2332(using)S
  1450. 2576(the)S
  1451. 2726(full)S
  1452. 2893(table)S
  1453. 3116(representation.)S
  1454. 3764(If)S
  1455. 3859(only)S
  1456. 4065(the)S
  1457. 4216("identi256er")S
  1458. 4690(rule)S
  1459. 4875(is)S
  1460. 4970(present)S
  1461. 4272 V
  1462. 1440(and)S
  1463. (you)150 1610 A
  1464. 1785(then)S
  1465. 1983(use)S
  1466. 2142(a)S
  1467. 2212(hash)S
  1468. 2421(table)S
  1469. 2642(or)S
  1470. 2751(some)S
  1471. 2988(such)S
  1472. 3197(to)S
  1473. 3300(detect)S
  1474. 3566(the)S
  1475. 3714(keywords,)S
  1476. (you're)263 4155 A
  1477. 4443(better)S
  1478. 4698(off)S
  1479. 4841(using)S
  1480. 10 B-1
  1481. 5083(-)S
  1482. 10 B
  1483. 5140(F)S
  1484. 10 R
  1485. 5202(.)S
  1486. 4440 V
  1487. 1440(This)S
  1488. 1644(option)S
  1489. 1925(is)S
  1490. 2017(equivalent)S
  1491. 2461(to)S
  1492. 10 B
  1493. 2564(-CF)S
  1494. 10 R
  1495. 2758((see)S
  1496. 2946(below).)S
  1497. 4608 V
  1498. 10 B
  1499. 1080(-I)S
  1500. 10 R
  1501. 1440(instructs)S
  1502. 10 I
  1503. 1811(257ex)S
  1504. 10 R
  1505. 1981(to)S
  1506. 2089(generate)S
  1507. 2461(an)S
  1508. 10 I
  1509. 2586(interactive)S
  1510. 10 R
  1511. 3047(scanner.)S
  1512. 3436(Normally,)S
  1513. 3878(scanners)S
  1514. 4256(generated)S
  1515. 4679(by)S
  1516. 10 I
  1517. 4810(257ex)S
  1518. 10 R
  1519. 4981(always)S
  1520. 4728 V
  1521. (look)178 1440 A
  1522. 1652(ahead)S
  1523. 1921(one)S
  1524. 2100(character)S
  1525. 2505(before)S
  1526. 2797(deciding)S
  1527. 3177(that)S
  1528. 3362(a)S
  1529. 3441(rule)S
  1530. 3632(has)S
  1531. 3800(been)S
  1532. 4023(matched.)S
  1533. 4447(At)S
  1534. 4581(the)S
  1535. 4737(cost)S
  1536. 4932(of)S
  1537. 5049(some)S
  1538. 4848 V
  1539. 1440(scanning)S
  1540. 1831(overhead,)S
  1541. 10 I
  1542. 2259(257ex)S
  1543. 10 R
  1544. (will)157 2433 A
  1545. 2624(generate)S
  1546. 3000(a)S
  1547. 3079(scanner)S
  1548. 3421(which)S
  1549. 3702(only)S
  1550. (looks)217 3915 A
  1551. 4167(ahead)S
  1552. 4437(when)S
  1553. 4690(needed.)S
  1554. 5060(Such)S
  1555. 4968 V
  1556. 1440(scanners)S
  1557. 1814(are)S
  1558. 1965(called)S
  1559. 10 I
  1560. 2233(interactive)S
  1561. 10 R
  1562. (because)319 2691 A
  1563. 3036(if)S
  1564. (you)150 3124 A
  1565. 3300(want)S
  1566. 3522(to)S
  1567. 3626(write)S
  1568. 3860(a)S
  1569. 3931(scanner)S
  1570. 4265(for)S
  1571. 4409(an)S
  1572. 4530(interactive)S
  1573. 4982(system)S
  1574. 5088 V
  1575. 1440(such)S
  1576. 1649(as)S
  1577. 1758(a)S
  1578. 1828(command)S
  1579. 2249(shell,)S
  1580. (you)150 2489 A
  1581. (will)157 2665 A
  1582. 2848(probably)S
  1583. 3231(want)S
  1584. 3453(the)S
  1585. 3602(user's)S
  1586. (input)206 3869 A
  1587. 4101(to)S
  1588. 4205(be)S
  1589. 4326(terminated)S
  1590. 4783(with)S
  1591. 4988(a)S
  1592. 5059(new-)S
  1593. 5208 V
  1594. 1440(line,)S
  1595. 1644(and)S
  1596. (without)307 1817 A
  1597. 10 B
  1598. 2152(-I)S
  1599. 10 R
  1600. 2253(the)S
  1601. 2404(user)S
  1602. (will)157 2600 A
  1603. 2784(have)S
  1604. 3001(to)S
  1605. 3106(type)S
  1606. 3306(a)S
  1607. 3378(character)S
  1608. 3776(in)S
  1609. (addition)329 3881 A
  1610. 4237(to)S
  1611. 4342(the)S
  1612. 4492(newline)S
  1613. 4838(in)S
  1614. 4943(order)S
  1615. 5183(to)S
  1616. 5328 V
  1617. 1440(have)S
  1618. 1655(the)S
  1619. 1803(newline)S
  1620. (recognized.)467 2147 A
  1621. 2664(This)S
  1622. 2868(leads)S
  1623. 3100(to)S
  1624. 3203(dreadful)S
  1625. 3564(interactive)S
  1626. 4015(performance.)S
  1627. 5496 V
  1628. 1440(If)S
  1629. 1533(all)S
  1630. 1659(this)S
  1631. 1829(seems)S
  1632. 2100(to)S
  1633. 2203(confusing,)S
  1634. 2649(here's)S
  1635. 2921(the)S
  1636. 3069(general)S
  1637. 3391(rule:)S
  1638. 3601(if)S
  1639. 3688(a)S
  1640. 3758(human)S
  1641. (will)157 4056 A
  1642. 4238(be)S
  1643. 4358(typing)S
  1644. 4639(in)S
  1645. (input)206 4742 A
  1646. 4973(to)S
  1647. (your)184 5077 A
  1648. 5616 V
  1649. 1440(scanner,)S
  1650. 1812(use)S
  1651. 10 B
  1652. 1985(-I,)S
  1653. 10 R
  1654. 2122(otherwise)S
  1655. (don't;)240 2553 A
  1656. 2832(if)S
  1657. (you)150 2933 A
  1658. (don't)212 3121 A
  1659. 3371(care)S
  1660. (about)223 3578 A
  1661. (squeezing)402 3839 A
  1662. 4279(the)S
  1663. 4440(utmost)S
  1664. 4751(performance)S
  1665. 5736 V
  1666. 1440(from)S
  1667. (your)184 1681 A
  1668. 1910(scanner)S
  1669. 2263(and)S
  1670. (you)150 2453 A
  1671. (don't)212 2648 A
  1672. 2905(want)S
  1673. 3146(to)S
  1674. 3269(make)S
  1675. 3532(any)S
  1676. 3722(assumptions)S
  1677. (about)223 4263 A
  1678. 4532(the)S
  1679. (input)206 4701 A
  1680. 4953(to)S
  1681. (your)184 5077 A
  1682. 5856 V
  1683. 1440(scanner,)S
  1684. 1798(use)S
  1685. 10 B
  1686. 1957(-I.)S
  1687. 6024 V
  1688. 10 R
  1689. 1440(Note,)S
  1690. 10 B
  1691. 1686(-I)S
  1692. 10 R
  1693. (cannot)268 1784 A
  1694. 2077(be)S
  1695. 2197(used)S
  1696. 2406(in)S
  1697. 2509(conjunction)S
  1698. 3008(with)S
  1699. 10 I
  1700. 3212(full)S
  1701. 10 R
  1702. 3371(or)S
  1703. 10 I
  1704. 3480(fast)S
  1705. 3650(tables,)S
  1706. 10 R
  1707. 3940(i.e.,)S
  1708. 4113(the)S
  1709. 10 B
  1710. 4261(-f,)S
  1711. 4379(-F,)S
  1712. 4525(-Cf,)S
  1713. 10 R
  1714. 4716(or)S
  1715. 10 B
  1716. 4825(-CF)S
  1717. 10 R
  1718. 5019(flags.)S
  1719. 6192 V
  1720. 10 B
  1721. 1080(-L)S
  1722. 10 R
  1723. 1440(instructs)S
  1724. 10 I
  1725. 1813(257ex)S
  1726. 10 R
  1727. 1985(not)S
  1728. 2145(to)S
  1729. 2255(generate)S
  1730. 10 B
  1731. 2629(#line)S
  1732. 10 R
  1733. 2868(directives.)S
  1734. (Without)329 3342 A
  1735. 3703(this)S
  1736. 3880(option,)S
  1737. 10 I
  1738. 4194(257ex)S
  1739. 10 R
  1740. 4367(peppers)S
  1741. 4713(the)S
  1742. 4869(generated)S
  1743. 6312 V
  1744. 1440(scanner)S
  1745. 1785(with)S
  1746. 2001(#line)S
  1747. 2239(directives)S
  1748. 2668(so)S
  1749. 2793(error)S
  1750. 3026(messages)S
  1751. 3442(in)S
  1752. 3556(the)S
  1753. 3715(actions)S
  1754. (will)157 4036 A
  1755. 4229(be)S
  1756. 4360(correctly)S
  1757. 4755(located)S
  1758. 5082(with)S
  1759. 6432 V
  1760. 1440(respect)S
  1761. 1751(to)S
  1762. 1854(the)S
  1763. 2002(original)S
  1764. 10 I
  1765. 2340(257ex)S
  1766. 10 R
  1767. (input)206 2505 A
  1768. 2736(256le,)S
  1769. 2915(and)S
  1770. 3085(not)S
  1771. 3238(to)S
  1772. 3342(the)S
  1773. 3491(fairly)S
  1774. 3736(meaningless)S
  1775. 4259(line)S
  1776. 4436(numbers)S
  1777. 4808(of)S
  1778. 10 B
  1779. 4918(lex.yy.c.)S
  1780. 6552 V
  1781. 10 R
  1782. 1440((Unfortunately)S
  1783. 10 I
  1784. 2074(257ex)S
  1785. 10 R
  1786. 2248(does)S
  1787. 2466(not)S
  1788. 2628(presently)S
  1789. 3031(generate)S
  1790. 3407(the)S
  1791. (necessary)392 3564 A
  1792. 3990(directives)S
  1793. 4416(to)S
  1794. 4528("retarget")S
  1795. 4953(the)S
  1796. 5110(line)S
  1797. 6672 V
  1798. 1440(numbers)S
  1799. 1814(for)S
  1800. 1960(those)S
  1801. 2200(parts)S
  1802. 2424(of)S
  1803. 10 B
  1804. 2536(lex.yy.c)S
  1805. 10 R
  1806. 2882(which)S
  1807. 3156(it)S
  1808. 3240(generated.)S
  1809. 3710(So)S
  1810. 3844(if)S
  1811. 3934(there)S
  1812. 4164(is)S
  1813. 4260(an)S
  1814. 4384(error)S
  1815. 4610(in)S
  1816. 4717(the)S
  1817. 4869(generated)S
  1818. 6792 V
  1819. 1440(code,)S
  1820. 1680(a)S
  1821. 1750(meaningless)S
  1822. 2272(line)S
  1823. 2448(number)S
  1824. 2780(is)S
  1825. 2872(reported.))S
  1826. 6960 V
  1827. 10 B
  1828. 1080(-T)S
  1829. 10 R
  1830. 1440(makes)S
  1831. 10 I
  1832. 1724(257ex)S
  1833. 10 R
  1834. 1891(run)S
  1835. 2052(in)S
  1836. 10 I
  1837. 2157(trace)S
  1838. 10 R
  1839. 2391(mode.)S
  1840. 2691(It)S
  1841. (will)157 2780 A
  1842. 2964(generate)S
  1843. 3333(a)S
  1844. 3406(lot)S
  1845. 3540(of)S
  1846. 3652(messages)S
  1847. 4060(to)S
  1848. 10 I
  1849. (stdout)245 4166 A
  1850. 10 R
  1851. 4439(concerning)S
  1852. 4914(the)S
  1853. 5065(form)S
  1854. 7080 V
  1855. 1440(of)S
  1856. 1554(the)S
  1857. (input)206 1707 A
  1858. 1943(and)S
  1859. 2117(the)S
  1860. 2269(resultant)S
  1861. (non-deterministic)710 2645 A
  1862. 3384(and)S
  1863. 3558(deterministic)S
  1864. 4113(256nite)S
  1865. 4349(automata.)S
  1866. 4797(This)S
  1867. 5005(option)S
  1868. 7200 V
  1869. 1440(is)S
  1870. 1532(mostly)S
  1871. 1830(for)S
  1872. 1973(use)S
  1873. 2132(in)S
  1874. 2235(maintaining)S
  1875. 10 I
  1876. 2740(257ex.)S
  1877. 7368 V
  1878. 10 B
  1879. 1080(-8)S
  1880. 10 R
  1881. 1440(instructs)S
  1882. 10 I
  1883. 1813(257ex)S
  1884. 10 R
  1885. 1985(to)S
  1886. 2095(generate)S
  1887. 2469(an)S
  1888. 2597(8-bit)S
  1889. 2820(scanner,)S
  1890. 3186(i.e.,)S
  1891. 3367(one)S
  1892. 3545(which)S
  1893. 3824(can)S
  1894. (recognize)392 3997 A
  1895. 4422(8-bit)S
  1896. 4645(characters.)S
  1897. 5138(On)S
  1898. 7488 V
  1899. 1440(some)S
  1900. 1695(sites,)S
  1901. 10 I
  1902. 1942(257ex)S
  1903. 10 R
  1904. 2125(is)S
  1905. 2235(installed)S
  1906. 2619(with)S
  1907. 2841(this)S
  1908. 3029(option)S
  1909. 3328(as)S
  1910. 3455(the)S
  1911. 3621(default.)S
  1912. 3994(On)S
  1913. 4160(others,)S
  1914. 4474(the)S
  1915. 4640(default)S
  1916. 4962(is)S
  1917. 5071(7-bit)S
  1918. 7903 V
  1919. 720(September)S
  1920. 1176(13,)S
  1921. (1996)200 1326 A
  1922. 2681(()S
  1923. 2723(26)S
  1924. 2848(May)S
  1925. (1990)200 3057 A
  1926. 3265())S
  1927. 4940(Page)S
  1928. 5161(16)S
  1929. 8143 V
  1930. EP
  1931. %%Page: 17 17
  1932. BP
  1933. /slant 0 def
  1934. /height 0 def
  1935. 480 V
  1936. 10 R
  1937. 720(FLEX)S
  1938. 981(()S
  1939. 1023(1)S
  1940. 1081())S
  1941. 2756(Version)S
  1942. 3100(2.3)S
  1943. 4866(FLEX)S
  1944. 5127(()S
  1945. 5169(1)S
  1946. 5227())S
  1947. 960 V
  1948. 1440(characters.)S
  1949. 1934(To)S
  1950. 2080(see)S
  1951. 2243(which)S
  1952. 2523(is)S
  1953. 2625(the)S
  1954. 2783(case,)S
  1955. 3017(check)S
  1956. 3287(the)S
  1957. 3445(verbose)S
  1958. 10 B
  1959. 3793((-v))S
  1960. 10 R
  1961. 3980(output)S
  1962. 4271(for)S
  1963. 4424("equivalence)S
  1964. 4981(classes)S
  1965. 1080 V
  1966. 1440(created".)S
  1967. 1852(If)S
  1968. 1949(the)S
  1969. 2101(denominator)S
  1970. 2638(of)S
  1971. 2750(the)S
  1972. 2901(number)S
  1973. 3236(shown)S
  1974. 3526(is)S
  1975. (128,)175 3621 A
  1976. 3824(then)S
  1977. 4025(by)S
  1978. 4153(default)S
  1979. 10 I
  1980. 4461(257ex)S
  1981. 10 R
  1982. 4629(is)S
  1983. 4724(generating)S
  1984. 5177(7-)S
  1985. 1200 V
  1986. 1440(bit)S
  1987. 1580(characters.)S
  1988. 2074(If)S
  1989. 2176(it)S
  1990. 2266(is)S
  1991. (256,)175 2367 A
  1992. 2576(then)S
  1993. 2783(the)S
  1994. 2940(default)S
  1995. 3254(is)S
  1996. 3355(8-bit)S
  1997. 3579(characters)S
  1998. 4023(and)S
  1999. 4202(the)S
  2000. 10 B
  2001. 4359(-8)S
  2002. 10 R
  2003. 4477(257ag)S
  2004. 4662(is)S
  2005. 4763(not)S
  2006. 4925(required)S
  2007. 1320 V
  2008. 1440((but)S
  2009. 1635(may)S
  2010. 1841(be)S
  2011. 1969(a)S
  2012. (good)200 2047 A
  2013. 2280(idea)S
  2014. 2481(to)S
  2015. 2592(keep)S
  2016. 2815(the)S
  2017. 2971(scanner)S
  2018. 3311(speci256cation)S
  2019. 3852(portable).)S
  2020. 4298(Feeding)S
  2021. 4654(a)S
  2022. 4731(7-bit)S
  2023. 4953(scanner)S
  2024. 1440 V
  2025. 1440(8-bit)S
  2026. 1667(characters)S
  2027. (will)157 2115 A
  2028. 2310(result)S
  2029. 2572(in)S
  2030. 2688(in256nite)S
  2031. (loops,)242 3011 A
  2032. 3291(bus)S
  2033. 3468(errors,)S
  2034. 3767(or)S
  2035. 3889(other)S
  2036. 4134(such)S
  2037. 4356(256reworks,)S
  2038. 4800(so)S
  2039. 4927(when)S
  2040. 5183(in)S
  2041. 1560 V
  2042. (doubt,)253 1440 A
  2043. 1722(use)S
  2044. 1885(the)S
  2045. 2037(257ag.)S
  2046. 2266(Note)S
  2047. 2490(that)S
  2048. 2669(if)S
  2049. 2759(equivalence)S
  2050. 3268(classes)S
  2051. 3576(are)S
  2052. 3728(used,)S
  2053. 3965(8-bit)S
  2054. 4183(scanners)S
  2055. 4558(take)S
  2056. 4754(only)S
  2057. 4960(slightly)S
  2058. 1680 V
  2059. 1440(more)S
  2060. 1683(table)S
  2061. (space)224 1915 A
  2062. 2175(than)S
  2063. 2384(7-bit)S
  2064. 2610(scanners)S
  2065. ((128)184 2993 A
  2066. 3213(bytes,)S
  2067. 3486(to)S
  2068. 3600(be)S
  2069. 3731(exact);)S
  2070. 4042(if)S
  2071. 4140(equivalence)S
  2072. 4657(classes)S
  2073. 4973(are)S
  2074. 5133(not)S
  2075. 1800 V
  2076. 1440(used,)S
  2077. 1674(however,)S
  2078. 2071(then)S
  2079. 2269(the)S
  2080. 2417(tables)S
  2081. 2677(may)S
  2082. 2875(grow)S
  2083. 3107(up)S
  2084. 3232(to)S
  2085. 3335(twice)S
  2086. 3579(their)S
  2087. 3789(7-bit)S
  2088. 4004(size.)S
  2089. 1968 V
  2090. 10 B
  2091. 1080(-C[efmF])S
  2092. 2088 V
  2093. 10 R
  2094. 1440(controls)S
  2095. 1789(the)S
  2096. 1937(degree)S
  2097. 2231(of)S
  2098. 2340(table)S
  2099. 2561(compression.)S
  2100. 2256 V
  2101. 10 B
  2102. 1440(-Ce)S
  2103. 10 R
  2104. 1625(directs)S
  2105. 10 I
  2106. 1927(flex)S
  2107. 10 R
  2108. 2107(to)S
  2109. 2219(construct)S
  2110. 10 I
  2111. 2622(equivalence)S
  2112. 3137(classes,)S
  2113. 10 R
  2114. 3481(i.e.,)S
  2115. 3663(sets)S
  2116. 3848(of)S
  2117. 3966(characters)S
  2118. 4410(which)S
  2119. 4690(have)S
  2120. 4914(identical)S
  2121. 2376 V
  2122. 1440(lexical)S
  2123. 1738(properties)S
  2124. 2170((for)S
  2125. 2350(example,)S
  2126. 2744(if)S
  2127. 2834(the)S
  2128. 2985(only)S
  2129. 3191(appearance)S
  2130. 3673(of)S
  2131. 3785(digits)S
  2132. 4036(in)S
  2133. 4142(the)S
  2134. 10 I
  2135. 4293(flex)S
  2136. 10 R
  2137. (input)206 4467 A
  2138. 4701(is)S
  2139. 4796(in)S
  2140. 4902(the)S
  2141. 5053(char-)S
  2142. 2496 V
  2143. 1440(acter)S
  2144. 1664(class)S
  2145. 1887("[0-9]")S
  2146. 2198(then)S
  2147. 2398(the)S
  2148. 2548(digits)S
  2149. 2798('0',)S
  2150. 2968('1',)S
  2151. (...,)100 3138 A
  2152. 3266('9')S
  2153. (will)157 3412 A
  2154. 3597(all)S
  2155. 3726(be)S
  2156. 3849(put)S
  2157. 4005(in)S
  2158. 4111(the)S
  2159. 4262(same)S
  2160. 4497(equivalence)S
  2161. 5006(class).)S
  2162. 2616 V
  2163. 1440(Equivalence)S
  2164. 1972(classes)S
  2165. 2285(usually)S
  2166. 2608(give)S
  2167. 2814(dramatic)S
  2168. 3200(reductions)S
  2169. 3652(in)S
  2170. 3763(the)S
  2171. 3919(final)S
  2172. 4137(table/object)S
  2173. 4640(file)S
  2174. 4808(sizes)S
  2175. 5037((typi-)S
  2176. 2736 V
  2177. 1440(cally)S
  2178. 1666(a)S
  2179. 1741(factor)S
  2180. 2007(of)S
  2181. 2121(2-5))S
  2182. 2319(and)S
  2183. 2494(are)S
  2184. 2648(pretty)S
  2185. 2913(cheap)S
  2186. 3178(performance-wise)S
  2187. 3938((one)S
  2188. 4148(array)S
  2189. (look-up)312 4387 A
  2190. 4730(per)S
  2191. 4890(character)S
  2192. 2856 V
  2193. 1440(scanned).)S
  2194. 3024 V
  2195. 10 B
  2196. 1440(-Cf)S
  2197. 10 R
  2198. 1617(specifies)S
  2199. 2006(that)S
  2200. 2193(the)S
  2201. 10 I
  2202. 2352(full)S
  2203. 10 R
  2204. 2522(scanner)S
  2205. 2866(tables)S
  2206. (should)267 3137 A
  2207. 3440(be)S
  2208. 3571(generated)S
  2209. 3999(-)S
  2210. 10 I
  2211. 4069(flex)S
  2212. 10 R
  2213. (should)267 4252 A
  2214. 4556(not)S
  2215. 4721(compress)S
  2216. 5138(the)S
  2217. 3144 V
  2218. 1440(tables)S
  2219. 1700(by)S
  2220. 1825(taking)S
  2221. 2101(advantages)S
  2222. 2573(of)S
  2223. 2682(similar)S
  2224. (transition)380 2987 A
  2225. 3392(functions)S
  2226. 3791(for)S
  2227. 3934(different)S
  2228. 4307(states.)S
  2229. 3312 V
  2230. 10 B
  2231. 1440(-CF)S
  2232. 10 R
  2233. 1636(specifies)S
  2234. 2016(that)S
  2235. 2194(the)S
  2236. 2344(alternate)S
  2237. 2719(fast)S
  2238. 2892(scanner)S
  2239. 3227(representation)S
  2240. 3825((described)S
  2241. (above)240 4272 A
  2242. (under)229 4539 A
  2243. 4795(the)S
  2244. 10 B
  2245. 4946(-F)S
  2246. 10 R
  2247. 5070(flag))S
  2248. 3432 V
  2249. (should)267 1440 A
  2250. 1732(be)S
  2251. 1852(used.)S
  2252. 3600 V
  2253. 10 B
  2254. 1440(-Cm)S
  2255. 10 R
  2256. 1662(directs)S
  2257. 10 I
  2258. 1962(flex)S
  2259. 10 R
  2260. 2139(to)S
  2261. 2249(construct)S
  2262. 10 I
  2263. 2650(meta-equivalence)S
  2264. 3393(classes,)S
  2265. 10 R
  2266. 3735(which)S
  2267. 4013(are)S
  2268. 4169(sets)S
  2269. 4352(of)S
  2270. 4468(equivalence)S
  2271. 4981(classes)S
  2272. 3720 V
  2273. 1440((or)S
  2274. 1598(characters,)S
  2275. 2073(if)S
  2276. 2174(equivalence)S
  2277. 2694(classes)S
  2278. 3013(are)S
  2279. 3176(not)S
  2280. 3343(being)S
  2281. 3605(used))S
  2282. 3862(that)S
  2283. 4052(are)S
  2284. 4215(commonly)S
  2285. 4683(used)S
  2286. 4906(together.)S
  2287. 3840 V
  2288. 1440(Meta-equivalence)S
  2289. 2194(classes)S
  2290. 2506(are)S
  2291. 2662(often)S
  2292. 2901(a)S
  2293. 2979(big)S
  2294. 3140(win)S
  2295. 3324(when)S
  2296. 3575(using)S
  2297. 3825(compressed)S
  2298. 4333(tables,)S
  2299. 4626(but)S
  2300. 4787(they)S
  2301. 4993(have)S
  2302. 5216(a)S
  2303. 3960 V
  2304. 1440(moderate)S
  2305. 1863(performance)S
  2306. 2421(impact)S
  2307. 2743((one)S
  2308. 2970(or)S
  2309. 3101(two)S
  2310. 3299("if")S
  2311. 3490(tests)S
  2312. 3716(and)S
  2313. 3908(one)S
  2314. 4100(array)S
  2315. (look-up)312 4355 A
  2316. 4714(per)S
  2317. 4890(character)S
  2318. 4080 V
  2319. 1440(scanned).)S
  2320. 4248 V
  2321. 1440(A)S
  2322. 1557(lone)S
  2323. 10 B
  2324. 1774(-C)S
  2325. 10 R
  2326. 1925(specifies)S
  2327. 2322(that)S
  2328. 2517(the)S
  2329. 2684(scanner)S
  2330. 3036(tables)S
  2331. (should)267 3315 A
  2332. 3626(be)S
  2333. 3765(compressed)S
  2334. 4284(but)S
  2335. 4456(neither)S
  2336. 4780(equivalence)S
  2337. 4368 V
  2338. 1440(classes)S
  2339. 1745(nor)S
  2340. 1904(meta-equivalence)S
  2341. 2640(classes)S
  2342. (should)267 2945 A
  2343. 3237(be)S
  2344. 3357(used.)S
  2345. 4536 V
  2346. 1440(The)S
  2347. 1635(options)S
  2348. 10 B
  2349. 1968(-Cf)S
  2350. 10 R
  2351. 2147(or)S
  2352. 10 B
  2353. 2269(-CF)S
  2354. 10 R
  2355. 2476(and)S
  2356. 10 B
  2357. 2659(-Cm)S
  2358. 10 R
  2359. 2888(do)S
  2360. 3027(not)S
  2361. 3194(make)S
  2362. 3451(sense)S
  2363. 3708(together)S
  2364. 4077(-)S
  2365. 4150(there)S
  2366. 4391(is)S
  2367. 4497(no)S
  2368. (opportunity)468 4636 A
  2369. 5143(for)S
  2370. 4656 V
  2371. 1440(meta-equivalence)S
  2372. 2183(classes)S
  2373. 2495(if)S
  2374. 2588(the)S
  2375. 2742(table)S
  2376. 2969(is)S
  2377. 3067(not)S
  2378. 3226(being)S
  2379. 3480(compressed.)S
  2380. 4036(Otherwise)S
  2381. 4482(the)S
  2382. 4636(options)S
  2383. 4962(may)S
  2384. 5166(be)S
  2385. 4776 V
  2386. 1440(freely)S
  2387. 1701(mixed.)S
  2388. 4944 V
  2389. 1440(The)S
  2390. 1626(default)S
  2391. (setting)268 1935 A
  2392. 2232(is)S
  2393. 10 B
  2394. 2328(-Cem,)S
  2395. 10 R
  2396. 2618(which)S
  2397. 2893(specifies)S
  2398. 3275(that)S
  2399. 10 I
  2400. 3455(flex)S
  2401. 10 R
  2402. (should)267 3630 A
  2403. 3926(generate)S
  2404. 4297(equivalence)S
  2405. 4807(classes)S
  2406. 5116(and)S
  2407. 5064 V
  2408. 1440(meta-equivalence)S
  2409. 2178(classes.)S
  2410. 2535(This)S
  2411. (setting)268 2741 A
  2412. 3036(provides)S
  2413. 3409(the)S
  2414. 3559(highest)S
  2415. 3876(degree)S
  2416. 4172(of)S
  2417. 4282(table)S
  2418. 4504(compression.)S
  2419. 5088(You)S
  2420. 5184 V
  2421. 1440(can)S
  2422. 1607(trade)S
  2423. 1836(off)S
  2424. 1981(faster-executing)S
  2425. 2658(scanners)S
  2426. 3032(at)S
  2427. 3132(the)S
  2428. 3282(cost)S
  2429. 3471(of)S
  2430. 3582(larger)S
  2431. 3846(tables)S
  2432. 4109(with)S
  2433. 4316(the)S
  2434. 4467(following)S
  2435. 4886(generally)S
  2436. 5304 V
  2437. 1440(being)S
  2438. 1688(true:)S
  2439. 5544 V
  2440. 1540(slowest)S
  2441. 1867(&)S
  2442. 1970(smallest)S
  2443. 5664 V
  2444. 1690(-Cem)S
  2445. 5784 V
  2446. 1690(-Cm)S
  2447. 5904 V
  2448. 1690(-Ce)S
  2449. 6024 V
  2450. 1690(-C)S
  2451. 6144 V
  2452. 1690(-C{f,F}e)S
  2453. 6264 V
  2454. 1690(-C{f,F})S
  2455. 6384 V
  2456. 1540(fastest)S
  2457. 1823(&)S
  2458. 1926(largest)S
  2459. 6624 V
  2460. 1440(Note)S
  2461. 1661(that)S
  2462. 1838(scanners)S
  2463. 2211(with)S
  2464. 2416(the)S
  2465. 2565(smallest)S
  2466. 2921(tables)S
  2467. 3182(are)S
  2468. 3332(usually)S
  2469. 3648(generated)S
  2470. 4066(and)S
  2471. 4237(compiled)S
  2472. 4637(the)S
  2473. 4786(quickest,)S
  2474. 5172(so)S
  2475. 6744 V
  2476. 1440(during)S
  2477. 1727(development)S
  2478. (you)150 2271 A
  2479. (will)157 2446 A
  2480. 2628(usually)S
  2481. 2943(want)S
  2482. 3164(to)S
  2483. 3267(use)S
  2484. 3426(the)S
  2485. 3574(default,)S
  2486. 3904(maximal)S
  2487. 4281(compression.)S
  2488. 6912 V
  2489. 10 B
  2490. 1440(-Cfe)S
  2491. 10 R
  2492. 1651(is)S
  2493. 1743(often)S
  2494. 1975(a)S
  2495. (good)200 2045 A
  2496. 2270(compromise)S
  2497. 2792(between)S
  2498. 3153(speed)S
  2499. 3407(and)S
  2500. 3577(size)S
  2501. 3759(for)S
  2502. (production)435 3902 A
  2503. 4362(scanners.)S
  2504. 7080 V
  2505. 10 B
  2506. 1440(-C)S
  2507. 10 R
  2508. 1578(options)S
  2509. 1904(are)S
  2510. 2059(not)S
  2511. 2218(cumulative;)S
  2512. 2724(whenever)S
  2513. 3147(the)S
  2514. 3301(flag)S
  2515. 3489(is)S
  2516. (encountered,)517 3587 A
  2517. 4135(the)S
  2518. 4289(previous)S
  2519. 4666(-C)S
  2520. (settings)307 4798 A
  2521. 5137(are)S
  2522. 7200 V
  2523. 1440(forgotten.)S
  2524. 7368 V
  2525. 10 B
  2526. 1080(-Sskeleton_file)S
  2527. 7488 V
  2528. 10 R
  2529. 1440(overrides)S
  2530. 1847(the)S
  2531. 2002(default)S
  2532. 2314(skeleton)S
  2533. 2681(256le)S
  2534. 2842(from)S
  2535. 3070(which)S
  2536. 10 I
  2537. 3348(257ex)S
  2538. 10 R
  2539. 3520(constructs)S
  2540. 3960(its)S
  2541. 4088(scanners.)S
  2542. 4518(You'll)S
  2543. 4814(never)S
  2544. 5071(need)S
  2545. 7903 V
  2546. 720(Page)S
  2547. 941(17)S
  2548. 2681(()S
  2549. 2723(26)S
  2550. 2848(May)S
  2551. (1990)200 3057 A
  2552. 3265())S
  2553. 4455(September)S
  2554. 4911(13,)S
  2555. (1996)200 5061 A
  2556. 8143 V
  2557. EP
  2558. %%Page: 18 18
  2559. BP
  2560. /slant 0 def
  2561. /height 0 def
  2562. 480 V
  2563. 10 R
  2564. 720(FLEX)S
  2565. 981(()S
  2566. 1023(1)S
  2567. 1081())S
  2568. 2756(Version)S
  2569. 3100(2.3)S
  2570. 4866(FLEX)S
  2571. 5127(()S
  2572. 5169(1)S
  2573. 5227())S
  2574. 960 V
  2575. 1440(this)S
  2576. 1610(option)S
  2577. 1891(unless)S
  2578. (you)150 2167 A
  2579. 2342(are)S
  2580. 2491(doing)S
  2581. 10 I
  2582. 2744(257ex)S
  2583. 10 R
  2584. 2909(maintenance)S
  2585. 3443(or)S
  2586. 3552(development.)S
  2587. 1128 V
  2588. 9 R
  2589. 720(P)S
  2590. 722(PE)S
  2591. 774(ER)S
  2592. 832(RF)S
  2593. 894(FO)S
  2594. 946(OR)S
  2595. 1014(RM)S
  2596. 1076(MA)S
  2597. 1158(AN)S
  2598. 1226(NC)S
  2599. 1294(CE)S
  2600. 1356(E)S
  2601. 1452(C)S
  2602. 1454(CO)S
  2603. 1516(ON)S
  2604. 1584(NS)S
  2605. 1652(SI)S
  2606. 1704(ID)S
  2607. 1737(DE)S
  2608. 1805(ER)S
  2609. 1863(RA)S
  2610. 1925(AT)S
  2611. 1993(TI)S
  2612. 2051(IO)S
  2613. 2084(ON)S
  2614. 2152(NS)S
  2615. 2220(S)S
  2616. 1248 V
  2617. 10 R
  2618. 1080(The)S
  2619. 1269(main)S
  2620. 1502(design)S
  2621. 1796(goal)S
  2622. 2001(of)S
  2623. 10 I
  2624. 2117(257ex)S
  2625. 10 R
  2626. 2290(is)S
  2627. 2390(that)S
  2628. 2574(it)S
  2629. 2663(generate)S
  2630. 3038(high-performance)S
  2631. 3793(scanners.)S
  2632. 4223(It)S
  2633. 4318(has)S
  2634. 4485(been)S
  2635. 4708(optimized)S
  2636. 5143(for)S
  2637. 1368 V
  2638. 1080(dealing)S
  2639. 1402(well)S
  2640. 1602(with)S
  2641. 1807(large)S
  2642. 2035(sets)S
  2643. 2212(of)S
  2644. 2322(rules.)S
  2645. 2594(Aside)S
  2646. 2855(from)S
  2647. 3077(the)S
  2648. 3226(effects)S
  2649. 3522(of)S
  2650. 3632(table)S
  2651. 3854(compression)S
  2652. 4387(on)S
  2653. 4512(scanner)S
  2654. 4845(speed)S
  2655. 5099(out-)S
  2656. 1488 V
  2657. 1080(lined)S
  2658. (above,)265 1312 A
  2659. 1608(there)S
  2660. 1841(are)S
  2661. 1996(a)S
  2662. 2072(number)S
  2663. 2410(of)S
  2664. 2525(options/actions)S
  2665. 3164(which)S
  2666. 3441(degrade)S
  2667. 3792(performance.)S
  2668. 4384(These)S
  2669. 4657(are,)S
  2670. 4838(from)S
  2671. 5066(most)S
  2672. 1608 V
  2673. 1080(expensive)S
  2674. 1507(to)S
  2675. 1610(least:)S
  2676. 1848 V
  2677. 1180(REJECT)S
  2678. 2088 V
  2679. 1180(pattern)S
  2680. 1485(sets)S
  2681. 1661(that)S
  2682. 1837(require)S
  2683. 2148(backtracking)S
  2684. 2208 V
  2685. 1180(arbitrary)S
  2686. (trailing)291 1553 A
  2687. 1869(context)S
  2688. 2448 V
  2689. ('303')102 1180 A
  2690. 1307(beginning-of-line)S
  2691. 2036(operator)S
  2692. 2568 V
  2693. 1180(yymore())S
  2694. 2808 V
  2695. 1080(with)S
  2696. 1284(the)S
  2697. 1432(256rst)S
  2698. 1614(three)S
  2699. 1841(all)S
  2700. 1967(being)S
  2701. 2215(quite)S
  2702. 2441(expensive)S
  2703. 2868(and)S
  2704. 3038(the)S
  2705. 3186(last)S
  2706. 3351(two)S
  2707. 3527(being)S
  2708. 3775(quite)S
  2709. 4001(cheap.)S
  2710. 2976 V
  2711. 10 B
  2712. 1080(REJECT)S
  2713. 10 R
  2714. (should)267 1507 A
  2715. 1804(be)S
  2716. 1929(avoided)S
  2717. 2277(at)S
  2718. 2380(all)S
  2719. 2511(costs)S
  2720. 2742(when)S
  2721. 2990(performance)S
  2722. 3530(is)S
  2723. 3627(important.)S
  2724. 4098(It)S
  2725. 4190(is)S
  2726. 4287(a)S
  2727. 4363(particularly)S
  2728. 4859(expensive)S
  2729. 3096 V
  2730. 1080(option.)S
  2731. 3264 V
  2732. (Getting)302 1080 A
  2733. 1410(rid)S
  2734. 1550(of)S
  2735. 1662(backtracking)S
  2736. 2210(is)S
  2737. 2305(messy)S
  2738. 2584(and)S
  2739. 2758(often)S
  2740. 2994(may)S
  2741. 3196(be)S
  2742. 3320(an)S
  2743. 3444(enormous)S
  2744. (amount)301 3869 A
  2745. 4199(of)S
  2746. 4312(work)S
  2747. 4548(for)S
  2748. 4695(a)S
  2749. 4769(complicated)S
  2750. 3384 V
  2751. 1080(scanner.)S
  2752. 1467(In)S
  2753. 1580(principal,)S
  2754. 1991(one)S
  2755. 2164(begins)S
  2756. 2454(by)S
  2757. 2582(using)S
  2758. 2827(the)S
  2759. 10 B
  2760. 2978(-b)S
  2761. 10 R
  2762. 3096(257ag)S
  2763. 3275(to)S
  2764. 3381(generate)S
  2765. 3751(a)S
  2766. 10 I
  2767. 3824(lex.backtrack)S
  2768. 10 R
  2769. 4392(256le.)S
  2770. 4599(For)S
  2771. 4767(example,)S
  2772. 5161(on)S
  2773. 3504 V
  2774. 1080(the)S
  2775. (input)206 1228 A
  2776. 3744 V
  2777. 1180(%%)S
  2778. 3864 V
  2779. 1180(foo)S
  2780. 1514(return)S
  2781. 1780(TOK_KEYWORD;)S
  2782. 3984 V
  2783. (foobar)263 1180 A
  2784. 1568(return)S
  2785. 1834(TOK_KEYWORD;)S
  2786. 4224 V
  2787. 1080(the)S
  2788. 1228(256le)S
  2789. (looks)217 1382 A
  2790. 1624(like:)S
  2791. 4464 V
  2792. 1180(State)S
  2793. 1407(#6)S
  2794. 1532(is)S
  2795. (non-accepting)570 1624 A
  2796. 2219(-)S
  2797. 4584 V
  2798. 1205(associated)S
  2799. 1644(rule)S
  2800. 1826(line)S
  2801. 2002(numbers:)S
  2802. 4704 V
  2803. 1355(2)S
  2804. 1580(3)S
  2805. 4824 V
  2806. (out-transitions:)609 1205 A
  2807. 1839([)S
  2808. 1898(o)S
  2809. 1973(])S
  2810. 4944 V
  2811. (jam-transitions:)632 1205 A
  2812. 1862(EOF)S
  2813. 2078([)S
  2814. (\001-n)262 2137 A
  2815. (p-\177)262 2449 A
  2816. 2736(])S
  2817. 5184 V
  2818. 1180(State)S
  2819. 1407(#8)S
  2820. 1532(is)S
  2821. (non-accepting)570 1624 A
  2822. 2219(-)S
  2823. 5304 V
  2824. 1205(associated)S
  2825. 1644(rule)S
  2826. 1826(line)S
  2827. 2002(numbers:)S
  2828. 5424 V
  2829. 1355(3)S
  2830. 5544 V
  2831. (out-transitions:)609 1205 A
  2832. 1839([)S
  2833. 1898(a)S
  2834. 1968(])S
  2835. 5664 V
  2836. (jam-transitions:)632 1205 A
  2837. 1862(EOF)S
  2838. 2078([)S
  2839. (\001-`)246 2137 A
  2840. (b-\177)262 2433 A
  2841. 2720(])S
  2842. 5904 V
  2843. 1180(State)S
  2844. 1407(#9)S
  2845. 1532(is)S
  2846. (non-accepting)570 1624 A
  2847. 2219(-)S
  2848. 6024 V
  2849. 1205(associated)S
  2850. 1644(rule)S
  2851. 1826(line)S
  2852. 2002(numbers:)S
  2853. 6144 V
  2854. 1355(3)S
  2855. 6264 V
  2856. (out-transitions:)609 1205 A
  2857. 1839([)S
  2858. 1898(r)S
  2859. 1957(])S
  2860. 6384 V
  2861. (jam-transitions:)632 1205 A
  2862. 1862(EOF)S
  2863. 2078([)S
  2864. (\001-q)262 2137 A
  2865. (s-\177)251 2449 A
  2866. 2725(])S
  2867. 6624 V
  2868. 1180(Compressed)S
  2869. 1702(tables)S
  2870. 1962(always)S
  2871. 2267(backtrack.)S
  2872. 6864 V
  2873. 1080(The)S
  2874. 1264(256rst)S
  2875. 1448(few)S
  2876. 1627(lines)S
  2877. 1844(tell)S
  2878. 2000(us)S
  2879. 2117(that)S
  2880. 2296(there's)S
  2881. 2599(a)S
  2882. 2672(scanner)S
  2883. 3008(state)S
  2884. 3221(in)S
  2885. 3327(which)S
  2886. 3601(it)S
  2887. 3685(can)S
  2888. 3853(make)S
  2889. 4099(a)S
  2890. (transition)380 4172 A
  2891. 4580(on)S
  2892. 4708(an)S
  2893. 4831('o')S
  2894. 4977(but)S
  2895. 5133(not)S
  2896. 6984 V
  2897. 1080(on)S
  2898. 1213(any)S
  2899. 1391(other)S
  2900. 1631(character,)S
  2901. 2060(and)S
  2902. 2238(that)S
  2903. 2422(in)S
  2904. 2533(that)S
  2905. 2717(state)S
  2906. 2935(the)S
  2907. 3091(currently)S
  2908. 3488(scanned)S
  2909. 3845(text)S
  2910. 4029(does)S
  2911. 4246(not)S
  2912. 4407(match)S
  2913. 4686(any)S
  2914. 4864(rule.)S
  2915. 5104(The)S
  2916. 7104 V
  2917. 1080(state)S
  2918. 1295(occurs)S
  2919. 1588(when)S
  2920. 1836(trying)S
  2921. 2106(to)S
  2922. 2214(match)S
  2923. 2490(the)S
  2924. 2643(rules)S
  2925. (found)234 2869 A
  2926. 3133(at)S
  2927. 3236(lines)S
  2928. 3456(2)S
  2929. 3536(and)S
  2930. 3711(3)S
  2931. 3791(in)S
  2932. 3899(the)S
  2933. (input)206 4052 A
  2934. 4288(256le.)S
  2935. 4497(If)S
  2936. 4595(the)S
  2937. 4748(scanner)S
  2938. 5086(is)S
  2939. 5183(in)S
  2940. 7224 V
  2941. 1080(that)S
  2942. 1264(state)S
  2943. 1482(and)S
  2944. 1660(then)S
  2945. 1866(reads)S
  2946. 2112(something)S
  2947. 2563(other)S
  2948. 2803(than)S
  2949. 3009(an)S
  2950. 3137('o',)S
  2951. 3313(it)S
  2952. (will)157 3402 A
  2953. 3592(have)S
  2954. 3815(to)S
  2955. 3926(backtrack)S
  2956. 4351(to)S
  2957. 4462(256nd)S
  2958. 4650(a)S
  2959. 4727(rule)S
  2960. 4916(which)S
  2961. 5194(is)S
  2962. 7344 V
  2963. 1080(matched.)S
  2964. 1503(With)S
  2965. 1736(a)S
  2966. 1813(bit)S
  2967. 1951(of)S
  2968. 2067(headscratching)S
  2969. 2703(one)S
  2970. 2880(can)S
  2971. 3052(see)S
  2972. 3213(that)S
  2973. 3396(this)S
  2974. 3573(must)S
  2975. 3800(be)S
  2976. 3928(the)S
  2977. 4084(state)S
  2978. 4302(it's)S
  2979. 4464(in)S
  2980. 4575(when)S
  2981. 4826(it)S
  2982. 4915(has)S
  2983. 5082(seen)S
  2984. 7464 V
  2985. 1080("fo".)S
  2986. 1325(When)S
  2987. 1594(this)S
  2988. 1767(has)S
  2989. 1929(happened,)S
  2990. 2367(if)S
  2991. 2457(anything)S
  2992. 2836(other)S
  2993. 3071(than)S
  2994. 3272(another)S
  2995. 3602('o')S
  2996. 3748(is)S
  2997. 3843(seen,)S
  2998. 4075(the)S
  2999. 4226(scanner)S
  3000. (will)157 4562 A
  3001. 4747(have)S
  3002. 4965(to)S
  3003. 5071(back)S
  3004. 7903 V
  3005. 720(September)S
  3006. 1176(13,)S
  3007. (1996)200 1326 A
  3008. 2681(()S
  3009. 2723(26)S
  3010. 2848(May)S
  3011. (1990)200 3057 A
  3012. 3265())S
  3013. 4940(Page)S
  3014. 5161(18)S
  3015. 8143 V
  3016. EP
  3017. %%Page: 19 19
  3018. BP
  3019. /slant 0 def
  3020. /height 0 def
  3021. 480 V
  3022. 10 R
  3023. 720(FLEX)S
  3024. 981(()S
  3025. 1023(1)S
  3026. 1081())S
  3027. 2756(Version)S
  3028. 3100(2.3)S
  3029. 4866(FLEX)S
  3030. 5127(()S
  3031. 5169(1)S
  3032. 5227())S
  3033. 960 V
  3034. 1080(up)S
  3035. 1205(to)S
  3036. 1308(simply)S
  3037. 1606(match)S
  3038. 1877(the)S
  3039. ('f')102 2025 A
  3040. 2152((by)S
  3041. 2311(the)S
  3042. 2459(default)S
  3043. 2764(rule).)S
  3044. 1128 V
  3045. 1080(The)S
  3046. 1270(comment)S
  3047. 1677(regarding)S
  3048. 2096(State)S
  3049. 2331(#8)S
  3050. 2464(indicates)S
  3051. 2855(there's)S
  3052. 3163(a)S
  3053. 3241(problem)S
  3054. 3610(when)S
  3055. ("foob")266 3862 A
  3056. 4162(has)S
  3057. 4330(been)S
  3058. 4554(scanned.)S
  3059. 4962(Indeed,)S
  3060. 1248 V
  3061. 1080(on)S
  3062. 1208(any)S
  3063. 1381(character)S
  3064. 1780(other)S
  3065. 2015(than)S
  3066. 2216(a)S
  3067. 2289('b',)S
  3068. 2459(the)S
  3069. 2609(scanner)S
  3070. (will)157 2944 A
  3071. 3128(have)S
  3072. 3345(to)S
  3073. 3450(back)S
  3074. 3667(up)S
  3075. 3794(to)S
  3076. (accept)258 3899 A
  3077. 4184("foo".)S
  3078. 4477(Similarly,)S
  3079. 4904(the)S
  3080. 5054(com-)S
  3081. 1368 V
  3082. 1080(ment)S
  3083. 1306(for)S
  3084. 1449(State)S
  3085. 1676(#9)S
  3086. 1801(concerns)S
  3087. 2184(when)S
  3088. ("fooba")311 2427 A
  3089. 2763(has)S
  3090. 2922(been)S
  3091. 3137(scanned.)S
  3092. 1536 V
  3093. 1080(The)S
  3094. 1269(256nal)S
  3095. 1480(comment)S
  3096. 1886(reminds)S
  3097. 2242(us)S
  3098. 2363(that)S
  3099. 2546(there's)S
  3100. 2854(no)S
  3101. 2987(point)S
  3102. 3226(going)S
  3103. 3487(to)S
  3104. 3598(all)S
  3105. 3732(the)S
  3106. (trouble)285 3888 A
  3107. 4206(of)S
  3108. 4323(removing)S
  3109. 4741(backtracking)S
  3110. 1656 V
  3111. 1080(from)S
  3112. 1303(the)S
  3113. 1453(rules)S
  3114. 1676(unless)S
  3115. 1954(we're)S
  3116. 2212(using)S
  3117. 10 B
  3118. 2456(-f)S
  3119. 10 R
  3120. 2551(or)S
  3121. 10 B
  3122. 2662(-F,)S
  3123. 10 R
  3124. 2810(since)S
  3125. 3044(there's)S
  3126. 3346(no)S
  3127. 3473(performance)S
  3128. 4010(gain)S
  3129. 4210(doing)S
  3130. 4465(so)S
  3131. 4581(with)S
  3132. 4786(compressed)S
  3133. 1776 V
  3134. 1080(scanners.)S
  3135. 1944 V
  3136. 1080(The)S
  3137. 1262(way)S
  3138. 1455(to)S
  3139. 1558(remove)S
  3140. 1885(the)S
  3141. 2033(backtracking)S
  3142. 2578(is)S
  3143. 2670(to)S
  3144. 2773(add)S
  3145. 2943("error")S
  3146. 3247(rules:)S
  3147. 2184 V
  3148. 1180(%%)S
  3149. 2304 V
  3150. 1180(foo)S
  3151. 1539(return)S
  3152. 1805(TOK_KEYWORD;)S
  3153. 2424 V
  3154. (foobar)263 1180 A
  3155. 1593(return)S
  3156. 1859(TOK_KEYWORD;)S
  3157. 2664 V
  3158. (fooba)229 1180 A
  3159. 1584(|)S
  3160. 2784 V
  3161. (foob)184 1180 A
  3162. 1564(|)S
  3163. 2904 V
  3164. 1180(fo)S
  3165. 1514({)S
  3166. 3024 V
  3167. 1480(/*)S
  3168. 1583(false)S
  3169. 1799(alarm,)S
  3170. 2079(not)S
  3171. 2232(really)S
  3172. 2487(a)S
  3173. 2557(keyword)S
  3174. 2934(*/)S
  3175. 3144 V
  3176. 1480(return)S
  3177. 1746(TOK_ID;)S
  3178. 3264 V
  3179. 1480(})S
  3180. 3552 V
  3181. 1080(Eliminating)S
  3182. 1580(backtracking)S
  3183. (among)273 2125 A
  3184. 2423(a)S
  3185. 2493(list)S
  3186. 2641(of)S
  3187. 2750(keywords)S
  3188. 3166(can)S
  3189. 3331(also)S
  3190. 3518(be)S
  3191. (done)195 3638 A
  3192. 3858(using)S
  3193. 4100(a)S
  3194. 4170("catch-all")S
  3195. 4625(rule:)S
  3196. 3792 V
  3197. 1180(%%)S
  3198. 3912 V
  3199. 1180(foo)S
  3200. 1539(return)S
  3201. 1805(TOK_KEYWORD;)S
  3202. 4032 V
  3203. (foobar)263 1180 A
  3204. 1593(return)S
  3205. 1859(TOK_KEYWORD;)S
  3206. 4272 V
  3207. 1180([a-z]+)S
  3208. 1579(return)S
  3209. 1845(TOK_ID;)S
  3210. 4512 V
  3211. 1080(This)S
  3212. 1284(is)S
  3213. 1376(usually)S
  3214. 1691(the)S
  3215. 1839(best)S
  3216. 2026(solution)S
  3217. 2374(when)S
  3218. 2617(appropriate.)S
  3219. 4680 V
  3220. 1080(Backtracking)S
  3221. 1643(messages)S
  3222. 2049(tend)S
  3223. 2248(to)S
  3224. 2352(cascade.)S
  3225. 2742(With)S
  3226. 2969(a)S
  3227. 3041(complicated)S
  3228. 3560(set)S
  3229. 3699(of)S
  3230. 3810(rules)S
  3231. 4033(it's)S
  3232. 4189(not)S
  3233. 4344(uncommon)S
  3234. 4822(to)S
  3235. 4927(get)S
  3236. (hun-)184 5077 A
  3237. 4800 V
  3238. 1080(dreds)S
  3239. 1331(of)S
  3240. 1448(messages.)S
  3241. 1911(If)S
  3242. 2012(one)S
  3243. 2190(can)S
  3244. 2363(decipher)S
  3245. 2743(them,)S
  3246. (though,)303 3002 A
  3247. 3338(it)S
  3248. 3427(often)S
  3249. 3667(only)S
  3250. 3878(takes)S
  3251. 4118(a)S
  3252. 4196(dozen)S
  3253. 4469(or)S
  3254. 4586(so)S
  3255. 4708(rules)S
  3256. 4937(to)S
  3257. 5048(elim-)S
  3258. 4920 V
  3259. 1080(inate)S
  3260. 1305(the)S
  3261. 1457(backtracking)S
  3262. ((though)312 2006 A
  3263. 2347(it's)S
  3264. 2506(easy)S
  3265. 2715(to)S
  3266. 2823(make)S
  3267. 3071(a)S
  3268. 3146(mistake)S
  3269. 3489(and)S
  3270. 3664(have)S
  3271. 3884(an)S
  3272. 4009(error)S
  3273. 4236(rule)S
  3274. (accidentally)487 4423 A
  3275. 4940(match)S
  3276. 5216(a)S
  3277. 5040 V
  3278. 1080(valid)S
  3279. 1306(token.)S
  3280. 1604(A)S
  3281. 1702(possible)S
  3282. 2056(future)S
  3283. 10 I
  3284. 2322(257ex)S
  3285. 10 R
  3286. 2487(feature)S
  3287. (will)157 2793 A
  3288. 2975(be)S
  3289. 3095(to)S
  3290. 3198(automatically)S
  3291. 3771(add)S
  3292. 3941(rules)S
  3293. 4162(to)S
  3294. 4265(eliminate)S
  3295. 4665(backtracking).)S
  3296. 5208 V
  3297. 10 I
  3298. 1080(Variable)S
  3299. 10 R
  3300. (trailing)291 1464 A
  3301. 1787(context)S
  3302. 2115((where)S
  3303. 2428(both)S
  3304. 2638(the)S
  3305. 2793(leading)S
  3306. 3121(and)S
  3307. (trailing)291 3298 A
  3308. 3622(parts)S
  3309. 3851(do)S
  3310. 3984(not)S
  3311. 4145(have)S
  3312. 4368(a)S
  3313. 4446(256xed)S
  3314. 4680(length))S
  3315. 4998(entails)S
  3316. 5328 V
  3317. 1080(almost)S
  3318. 1373(the)S
  3319. 1521(same)S
  3320. 1753(performance)S
  3321. 2288(loss)S
  3322. 2469(as)S
  3323. 10 I
  3324. 2578(REJECT)S
  3325. 10 R
  3326. 2957((i.e.,)S
  3327. 3164(substantial).)S
  3328. 3703(So)S
  3329. 3834(when)S
  3330. 4077(possible)S
  3331. 4431(a)S
  3332. 4501(rule)S
  3333. 4683(like:)S
  3334. 5568 V
  3335. 1180(%%)S
  3336. 5688 V
  3337. (mouse|rat/(cat|dog))773 1180 A
  3338. 2028(run();)S
  3339. 5928 V
  3340. 1080(is)S
  3341. 1172(better)S
  3342. (written:)314 1427 A
  3343. 6168 V
  3344. 1180(%%)S
  3345. 6288 V
  3346. (mouse/cat|dog)578 1180 A
  3347. 1983(run();)S
  3348. 6408 V
  3349. (rat/cat|dog)423 1180 A
  3350. 1878(run();)S
  3351. 6648 V
  3352. 1080(or)S
  3353. 1189(as)S
  3354. 6888 V
  3355. 1180(%%)S
  3356. 7008 V
  3357. 1180(mouse|rat/cat)S
  3358. 1940(run();)S
  3359. 7128 V
  3360. (mouse|rat/dog)567 1180 A
  3361. 1972(run();)S
  3362. 7368 V
  3363. 1080(Note)S
  3364. 1303(that)S
  3365. 1481(here)S
  3366. 1682(the)S
  3367. 1832(special)S
  3368. 2139('|')S
  3369. 2254(action)S
  3370. 2527(does)S
  3371. 10 I
  3372. 2738(not)S
  3373. 10 R
  3374. 2893(provide)S
  3375. 3227(any)S
  3376. 3399(savings,)S
  3377. 3752(and)S
  3378. 3924(can)S
  3379. 4092(even)S
  3380. 4310(make)S
  3381. 4556(things)S
  3382. 4829(worse)S
  3383. 5098((see)S
  3384. 7488 V
  3385. 10 B
  3386. 1080(BUGS)S
  3387. 10 R
  3388. 1379(in)S
  3389. 1482(257ex(1)).)S
  3390. 7903 V
  3391. 720(Page)S
  3392. 941(19)S
  3393. 2681(()S
  3394. 2723(26)S
  3395. 2848(May)S
  3396. (1990)200 3057 A
  3397. 3265())S
  3398. 4455(September)S
  3399. 4911(13,)S
  3400. (1996)200 5061 A
  3401. 8143 V
  3402. EP
  3403. %%Page: 20 20
  3404. BP
  3405. /slant 0 def
  3406. /height 0 def
  3407. 480 V
  3408. 10 R
  3409. 720(FLEX)S
  3410. 981(()S
  3411. 1023(1)S
  3412. 1081())S
  3413. 2756(Version)S
  3414. 3100(2.3)S
  3415. 4866(FLEX)S
  3416. 5127(()S
  3417. 5169(1)S
  3418. 5227())S
  3419. 960 V
  3420. 1080(Another)S
  3421. 1437(area)S
  3422. 1633(where)S
  3423. 1907(the)S
  3424. 2057(user)S
  3425. 2252(can)S
  3426. 2419(increase)S
  3427. 2777(a)S
  3428. 2849(scanner's)S
  3429. 3257(performance)S
  3430. 3795((and)S
  3431. 4002(one)S
  3432. 4175(that's)S
  3433. 4427(easier)S
  3434. 4691(to)S
  3435. 4797(implement))S
  3436. 1080 V
  3437. 1080(arises)S
  3438. 1339(from)S
  3439. 1564(the)S
  3440. 1716(fact)S
  3441. 1897(that)S
  3442. 2077(the)S
  3443. (longer)257 2229 A
  3444. 2515(the)S
  3445. 2667(tokens)S
  3446. 2958(matched,)S
  3447. 3352(the)S
  3448. 3503(faster)S
  3449. 3756(the)S
  3450. 3907(scanner)S
  3451. (will)157 4243 A
  3452. 4428(run.)S
  3453. 4640(This)S
  3454. 4847(is)S
  3455. (because)319 4942 A
  3456. 1200 V
  3457. 1080(with)S
  3458. (long)178 1287 A
  3459. 1493(tokens)S
  3460. 1783(the)S
  3461. 1934(processing)S
  3462. 2392(of)S
  3463. 2504(most)S
  3464. (input)206 2727 A
  3465. 2962(characters)S
  3466. 3401(takes)S
  3467. (place)213 3637 A
  3468. 3879(in)S
  3469. 3986(the)S
  3470. 4138((short))S
  3471. 4436(inner)S
  3472. 4672(scanning)S
  3473. (loop,)203 5058 A
  3474. 1320 V
  3475. 1080(and)S
  3476. 1253(does)S
  3477. 1465(not)S
  3478. 1620(often)S
  3479. 1854(have)S
  3480. 2071(to)S
  3481. 2176(go)S
  3482. (through)312 2303 A
  3483. 2642(the)S
  3484. (additional)402 2792 A
  3485. 3221(work)S
  3486. 3455(of)S
  3487. (setting)268 3566 A
  3488. 3861(up)S
  3489. 3988(the)S
  3490. 4138(scanning)S
  3491. 4522(environment)S
  3492. 5057((e.g.,)S
  3493. 1440 V
  3494. 10 B
  3495. 1080(yytext))S
  3496. 10 R
  3497. 1402(for)S
  3498. 1545(the)S
  3499. 1693(action.)S
  3500. (Recall)258 2014 A
  3501. 2297(the)S
  3502. 2445(scanner)S
  3503. 2778(for)S
  3504. 2921(C)S
  3505. 3013(comments:)S
  3506. 1680 V
  3507. 1180(%x)S
  3508. 1339(comment)S
  3509. 1800 V
  3510. 1180(%%)S
  3511. 1920 V
  3512. 1380(int)S
  3513. (line_num)379 1511 A
  3514. 1915(=)S
  3515. 1997(1;)S
  3516. 2160 V
  3517. 1180("/*")S
  3518. 1565(BEGIN(comment);)S
  3519. 2400 V
  3520. 1180(<comment>[303*\n]*)S
  3521. 2520 V
  3522. 1180(<comment>"*"+[303*/\n]*)S
  3523. 2640 V
  3524. 1180(<comment>\n)S
  3525. (++line_num;)521 2071 A
  3526. 2760 V
  3527. 1180(<comment>"*"+"/")S
  3528. 2167(BEGIN(INITIAL);)S
  3529. 3000 V
  3530. 1080(This)S
  3531. 1284(could)S
  3532. 1532(be)S
  3533. 1652(sped)S
  3534. 1861(up)S
  3535. 1986(by)S
  3536. (writing)291 2111 A
  3537. 2427(it)S
  3538. 2508(as:)S
  3539. 3240 V
  3540. 1180(%x)S
  3541. 1339(comment)S
  3542. 3360 V
  3543. 1180(%%)S
  3544. 3480 V
  3545. 1380(int)S
  3546. (line_num)379 1511 A
  3547. 1915(=)S
  3548. 1997(1;)S
  3549. 3720 V
  3550. 1180("/*")S
  3551. 1565(BEGIN(comment);)S
  3552. 3960 V
  3553. 1180(<comment>[303*\n]*)S
  3554. 4080 V
  3555. 1180(<comment>[303*\n]*\n)S
  3556. (++line_num;)521 2176 A
  3557. 4200 V
  3558. 1180(<comment>"*"+[303*/\n]*)S
  3559. 4320 V
  3560. 1180(<comment>"*"+[303*/\n]*\n)S
  3561. (++line_num;)521 2268 A
  3562. 4440 V
  3563. 1180(<comment>"*"+"/")S
  3564. 2167(BEGIN(INITIAL);)S
  3565. 4680 V
  3566. 1080(Now)S
  3567. 1312(instead)S
  3568. 1633(of)S
  3569. (each)185 1753 A
  3570. 1974(newline)S
  3571. 2329(requiring)S
  3572. 2734(the)S
  3573. 2893(processing)S
  3574. 3359(of)S
  3575. 3480(another)S
  3576. 3819(action,)S
  3577. (recognizing)475 4127 A
  3578. 4639(the)S
  3579. 4799(newlines)S
  3580. 5194(is)S
  3581. 4800 V
  3582. 1080("distributed")S
  3583. 1624(over)S
  3584. 1835(the)S
  3585. 1990(other)S
  3586. 2229(rules)S
  3587. 2457(to)S
  3588. 2567(keep)S
  3589. 2789(the)S
  3590. 2944(matched)S
  3591. 3316(text)S
  3592. 3498(as)S
  3593. (long)178 3613 A
  3594. 3822(as)S
  3595. 3937(possible.)S
  3596. 4347(Note)S
  3597. 4574(that)S
  3598. 10 I
  3599. (adding)278 4756 A
  3600. 10 R
  3601. 5065(rules)S
  3602. 4920 V
  3603. 1080(does)S
  3604. 10 I
  3605. 1298(not)S
  3606. 10 R
  3607. 1461(slow)S
  3608. 1686(down)S
  3609. 1944(the)S
  3610. 2102(scanner!)S
  3611. 2504(The)S
  3612. 2696(speed)S
  3613. 2960(of)S
  3614. 3079(the)S
  3615. 3237(scanner)S
  3616. 3580(is)S
  3617. 3682(independent)S
  3618. 4208(of)S
  3619. 4327(the)S
  3620. 4485(number)S
  3621. 4827(of)S
  3622. 4946(rules)S
  3623. 5177(or)S
  3624. 5040 V
  3625. ((modulo)340 1080 A
  3626. 1453(the)S
  3627. 1609(considerations)S
  3628. 2222(given)S
  3629. 2477(at)S
  3630. 2582(the)S
  3631. 2737(beginning)S
  3632. 3170(of)S
  3633. 3286(this)S
  3634. 3463(section))S
  3635. 3814(how)S
  3636. 4019(complicated)S
  3637. 4543(the)S
  3638. 4698(rules)S
  3639. 4926(are)S
  3640. 5082(with)S
  3641. 5160 V
  3642. 1080(regard)S
  3643. 1363(to)S
  3644. 1466(operators)S
  3645. 1866(such)S
  3646. 2075(as)S
  3647. 2184('*')S
  3648. 2327(and)S
  3649. 2497('|'.)S
  3650. 5328 V
  3651. 1080(A)S
  3652. 1178(256nal)S
  3653. 1382(example)S
  3654. 1748(in)S
  3655. 1851(speeding)S
  3656. 2233(up)S
  3657. 2358(a)S
  3658. 2428(scanner:)S
  3659. (suppose)323 2789 A
  3660. (you)150 3137 A
  3661. 3313(want)S
  3662. 3535(to)S
  3663. 3639(scan)S
  3664. (through)312 3844 A
  3665. 4182(a)S
  3666. 4253(256le)S
  3667. 4408(containing)S
  3668. 4858(identi256ers)S
  3669. 5448 V
  3670. 1080(and)S
  3671. 1252(keywords,)S
  3672. 1695(one)S
  3673. 1866(per)S
  3674. 2021(line)S
  3675. 2198(and)S
  3676. 2369(with)S
  3677. 2574(no)S
  3678. 2700(other)S
  3679. 2933(extraneous)S
  3680. 3395(characters,)S
  3681. 3856(and)S
  3682. (recognize)392 4027 A
  3683. 4445(all)S
  3684. 4572(the)S
  3685. 4721(keywords.)S
  3686. 5188(A)S
  3687. 5568 V
  3688. 1080(natural)S
  3689. 1385(256rst)S
  3690. 1567(approach)S
  3691. 1961(is:)S
  3692. 5808 V
  3693. 1180(%%)S
  3694. 5928 V
  3695. 1180(asm)S
  3696. 1492(|)S
  3697. 6048 V
  3698. 1180(auto)S
  3699. 1478(|)S
  3700. 6168 V
  3701. 1180(break)S
  3702. 1504(|)S
  3703. 6288 V
  3704. (...)75 1180 A
  3705. 1280(etc)S
  3706. (...)75 1423 A
  3707. 6408 V
  3708. (volatile)302 1180 A
  3709. 1507(|)S
  3710. 6528 V
  3711. 1180(while)S
  3712. 1504(/*)S
  3713. 1607(it's)S
  3714. 1761(a)S
  3715. 1831(keyword)S
  3716. 2208(*/)S
  3717. 6768 V
  3718. 1180(.|\n)S
  3719. 1428(/*)S
  3720. 1531(it's)S
  3721. 1685(not)S
  3722. 1838(a)S
  3723. 1908(keyword)S
  3724. 2285(*/)S
  3725. 7008 V
  3726. 1080(To)S
  3727. 1217(eliminate)S
  3728. 1617(the)S
  3729. 1765(back-tracking,)S
  3730. (introduce)380 2369 A
  3731. 2774(a)S
  3732. 2844(catch-all)S
  3733. 3217(rule:)S
  3734. 7248 V
  3735. 1180(%%)S
  3736. 7368 V
  3737. 1180(asm)S
  3738. 1492(|)S
  3739. 7488 V
  3740. 1180(auto)S
  3741. 1478(|)S
  3742. 7903 V
  3743. 720(September)S
  3744. 1176(13,)S
  3745. (1996)200 1326 A
  3746. 2681(()S
  3747. 2723(26)S
  3748. 2848(May)S
  3749. (1990)200 3057 A
  3750. 3265())S
  3751. 4940(Page)S
  3752. 5161(20)S
  3753. 8143 V
  3754. EP
  3755. %%Page: 21 21
  3756. BP
  3757. /slant 0 def
  3758. /height 0 def
  3759. 480 V
  3760. 10 R
  3761. 720(FLEX)S
  3762. 981(()S
  3763. 1023(1)S
  3764. 1081())S
  3765. 2756(Version)S
  3766. 3100(2.3)S
  3767. 4866(FLEX)S
  3768. 5127(()S
  3769. 5169(1)S
  3770. 5227())S
  3771. 960 V
  3772. 1180(break)S
  3773. 1504(|)S
  3774. 1080 V
  3775. (...)75 1180 A
  3776. 1280(etc)S
  3777. (...)75 1423 A
  3778. 1200 V
  3779. (volatile)302 1180 A
  3780. 1507(|)S
  3781. 1320 V
  3782. 1180(while)S
  3783. 1504(/*)S
  3784. 1607(it's)S
  3785. 1761(a)S
  3786. 1831(keyword)S
  3787. 2208(*/)S
  3788. 1560 V
  3789. 1180([a-z]+)S
  3790. 1504(|)S
  3791. 1680 V
  3792. 1180(.|\n)S
  3793. 1428(/*)S
  3794. 1531(it's)S
  3795. 1685(not)S
  3796. 1838(a)S
  3797. 1908(keyword)S
  3798. 2285(*/)S
  3799. 1920 V
  3800. 1080(Now,)S
  3801. 1332(if)S
  3802. 1425(it's)S
  3803. 1585(guaranteed)S
  3804. 2058(that)S
  3805. 2240(there's)S
  3806. 2546(exactly)S
  3807. 2868(one)S
  3808. 3044(word)S
  3809. 3282(per)S
  3810. 3442(line,)S
  3811. 3649(then)S
  3812. 3853(we)S
  3813. 4002(can)S
  3814. 4173(reduce)S
  3815. 4473(the)S
  3816. 4627(total)S
  3817. 4838(number)S
  3818. 5177(of)S
  3819. 2040 V
  3820. 1080(matches)S
  3821. 1435(by)S
  3822. 1560(a)S
  3823. 1630(half)S
  3824. 1812(by)S
  3825. 1937(merging)S
  3826. 2297(in)S
  3827. 2400(the)S
  3828. (recognition)458 2548 A
  3829. 3031(of)S
  3830. 3140(newlines)S
  3831. 3523(with)S
  3832. 3727(that)S
  3833. 3903(of)S
  3834. 4012(the)S
  3835. 4160(other)S
  3836. 4392(tokens:)S
  3837. 2280 V
  3838. 1180(%%)S
  3839. 2400 V
  3840. 1180(asm\n)S
  3841. 1520(|)S
  3842. 2520 V
  3843. 1180(auto\n)S
  3844. 1506(|)S
  3845. 2640 V
  3846. 1180(break\n)S
  3847. 1532(|)S
  3848. 2760 V
  3849. (...)75 1180 A
  3850. 1280(etc)S
  3851. (...)75 1423 A
  3852. 2880 V
  3853. (volatile\n)380 1180 A
  3854. 1585(|)S
  3855. 3000 V
  3856. 1180(while\n)S
  3857. 1532(/*)S
  3858. 1635(it's)S
  3859. 1789(a)S
  3860. 1859(keyword)S
  3861. 2236(*/)S
  3862. 3240 V
  3863. 1180([a-z]+\n)S
  3864. 1532(|)S
  3865. 3360 V
  3866. 1180(.|\n)S
  3867. 1428(/*)S
  3868. 1531(it's)S
  3869. 1685(not)S
  3870. 1838(a)S
  3871. 1908(keyword)S
  3872. 2285(*/)S
  3873. 3600 V
  3874. 1080(One)S
  3875. 1279(has)S
  3876. 1444(to)S
  3877. 1553(be)S
  3878. 1679(careful)S
  3879. 1991(here,)S
  3880. 2221(as)S
  3881. 2336(we)S
  3882. 2485(have)S
  3883. 2706(now)S
  3884. (reintroduced)509 2910 A
  3885. 3450(backtracking)S
  3886. 4001(into)S
  3887. 4188(the)S
  3888. 4343(scanner.)S
  3889. 4733(In)S
  3890. 4849(particular,)S
  3891. 3720 V
  3892. 1080(while)S
  3893. 10 I
  3894. 1330(we)S
  3895. 10 R
  3896. (know)223 1468 A
  3897. 1717(that)S
  3898. 1894(there)S
  3899. (will)157 2122 A
  3900. 2305(never)S
  3901. 2555(be)S
  3902. 2676(any)S
  3903. 2847(characters)S
  3904. 3283(in)S
  3905. 3387(the)S
  3906. (input)206 3536 A
  3907. 3768(stream)S
  3908. 4063(other)S
  3909. 4296(than)S
  3910. 4495(letters)S
  3911. 4768(or)S
  3912. 4878(newlines,)S
  3913. 3840 V
  3914. 10 I
  3915. 1080(257ex)S
  3916. 10 R
  3917. 1246(can't)S
  3918. 1475(256gure)S
  3919. 1737(this)S
  3920. 1909(out,)S
  3921. 2089(and)S
  3922. 2261(it)S
  3923. (will)157 2344 A
  3924. 2528(plan)S
  3925. 2728(for)S
  3926. 2873(possibly)S
  3927. 3234(needing)S
  3928. 3579(backtracking)S
  3929. 4126(when)S
  3930. 4371(it)S
  3931. 4454(has)S
  3932. 4615(scanned)S
  3933. 4966(a)S
  3934. 5038(token)S
  3935. 3960 V
  3936. 1080(like)S
  3937. 1272("auto")S
  3938. 1568(and)S
  3939. 1754(then)S
  3940. 1968(the)S
  3941. 2132(next)S
  3942. 2346(character)S
  3943. 2758(is)S
  3944. 2866(something)S
  3945. 3324(other)S
  3946. 3571(than)S
  3947. 3784(a)S
  3948. 3869(newline)S
  3949. 4228(or)S
  3950. 4352(a)S
  3951. 4437(letter.)S
  3952. 4735(Previously)S
  3953. 5205(it)S
  3954. 4080 V
  3955. 1080(would)S
  3956. 1361(then)S
  3957. 1564(just)S
  3958. 1739(match)S
  3959. 2015(the)S
  3960. 2168("auto")S
  3961. 2453(rule)S
  3962. 2640(and)S
  3963. 2815(be)S
  3964. (done,)220 2940 A
  3965. 3190(but)S
  3966. 3348(now)S
  3967. 3551(it)S
  3968. 3637(has)S
  3969. 3801(no)S
  3970. 3931("auto")S
  3971. 4217(rule,)S
  3972. 4430(only)S
  3973. 4639(a)S
  3974. 4715("auto\n")S
  3975. 5079(rule.)S
  3976. 4200 V
  3977. 1080(To)S
  3978. 1224(eliminate)S
  3979. 1631(the)S
  3980. (possibility)418 1786 A
  3981. 2236(of)S
  3982. 2352(backtracking,)S
  3983. 2929(we)S
  3984. 3078(could)S
  3985. 3332(either)S
  3986. (duplicate)369 3593 A
  3987. 3993(all)S
  3988. 4125(rules)S
  3989. 4352(but)S
  3990. (without)307 4511 A
  3991. 4849(256nal)S
  3992. 5059(new-)S
  3993. 4320 V
  3994. 1080(lines,)S
  3995. 1326(or,)S
  3996. 1467(since)S
  3997. 1706(we)S
  3998. 1856(never)S
  3999. 2112(expect)S
  4000. 2407(to)S
  4001. (encounter)397 2517 A
  4002. 2946(such)S
  4003. 3162(an)S
  4004. (input)206 3289 A
  4005. 3527(and)S
  4006. 3704(therefore)S
  4007. (don't)212 4101 A
  4008. 4345(how)S
  4009. 4550(it's)S
  4010. 4711(classi256ed,)S
  4011. 5143(we)S
  4012. 4440 V
  4013. 1080(can)S
  4014. (introduce)380 1245 A
  4015. 1650(one)S
  4016. 1820(more)S
  4017. 2052(catch-all)S
  4018. 2425(rule,)S
  4019. 2632(this)S
  4020. 2802(one)S
  4021. 2972(which)S
  4022. 3243(doesn't)S
  4023. 3564(include)S
  4024. 3885(a)S
  4025. 3955(newline:)S
  4026. 4680 V
  4027. 1180(%%)S
  4028. 4800 V
  4029. 1180(asm\n)S
  4030. 1520(|)S
  4031. 4920 V
  4032. 1180(auto\n)S
  4033. 1506(|)S
  4034. 5040 V
  4035. 1180(break\n)S
  4036. 1532(|)S
  4037. 5160 V
  4038. (...)75 1180 A
  4039. 1280(etc)S
  4040. (...)75 1423 A
  4041. 5280 V
  4042. (volatile\n)380 1180 A
  4043. 1585(|)S
  4044. 5400 V
  4045. 1180(while\n)S
  4046. 1532(/*)S
  4047. 1635(it's)S
  4048. 1789(a)S
  4049. 1859(keyword)S
  4050. 2236(*/)S
  4051. 5640 V
  4052. 1180([a-z]+\n)S
  4053. 1532(|)S
  4054. 5760 V
  4055. 1180([a-z]+)S
  4056. 1504(|)S
  4057. 5880 V
  4058. 1180(.|\n)S
  4059. 1428(/*)S
  4060. 1531(it's)S
  4061. 1685(not)S
  4062. 1838(a)S
  4063. 1908(keyword)S
  4064. 2285(*/)S
  4065. 6120 V
  4066. 1080(Compiled)S
  4067. 1501(with)S
  4068. 10 B
  4069. 1705(-Cf,)S
  4070. 10 R
  4071. 1896(this)S
  4072. 2066(is)S
  4073. (about)223 2158 A
  4074. 2406(as)S
  4075. 2515(fast)S
  4076. 2686(as)S
  4077. 2795(one)S
  4078. 2965(can)S
  4079. 3130(get)S
  4080. 3278(a)S
  4081. 10 I
  4082. 3348(257ex)S
  4083. 10 R
  4084. 3513(scanner)S
  4085. 3846(to)S
  4086. 3949(go)S
  4087. 4074(for)S
  4088. 4217(this)S
  4089. 4387(particular)S
  4090. 4799(problem.)S
  4091. 6288 V
  4092. 1080(A)S
  4093. 1186(256nal)S
  4094. 1398(note:)S
  4095. 10 I
  4096. 1632(257ex)S
  4097. 10 R
  4098. 1805(is)S
  4099. 1906(slow)S
  4100. 2130(when)S
  4101. 2382(matching)S
  4102. 2790(NUL's,)S
  4103. 3130(particularly)S
  4104. 3629(when)S
  4105. 3881(a)S
  4106. 3960(token)S
  4107. 4217(contains)S
  4108. (multiple)335 4586 A
  4109. 4955(NUL's.)S
  4110. 6408 V
  4111. 1080(It's)S
  4112. 1255(best)S
  4113. 1457(to)S
  4114. 1575(write)S
  4115. 1823(rules)S
  4116. 2059(which)S
  4117. 2344(match)S
  4118. 10 I
  4119. 2629(short)S
  4120. 10 R
  4121. (amounts)340 2874 A
  4122. 3253(of)S
  4123. 3376(text)S
  4124. 3566(if)S
  4125. 3667(it's)S
  4126. 3835(anticipated)S
  4127. 4316(that)S
  4128. 4506(the)S
  4129. 4668(text)S
  4130. (will)157 4858 A
  4131. 5054(often)S
  4132. 6528 V
  4133. 1080(include)S
  4134. 1401(NUL's.)S
  4135. 6696 V
  4136. 9 R
  4137. 720(I)S
  4138. 722(IN)S
  4139. 755(NC)S
  4140. 823(CO)S
  4141. 885(OM)S
  4142. 953(MP)S
  4143. 1035(PA)S
  4144. 1087(AT)S
  4145. 1155(TI)S
  4146. 1213(IB)S
  4147. 1246(BI)S
  4148. 1308(IL)S
  4149. 1341(LI)S
  4150. 1399(IT)S
  4151. 1432(TI)S
  4152. 1490(IE)S
  4153. 1523(ES)S
  4154. 1581(S)S
  4155. 1671(W)S
  4156. 1673(WI)S
  4157. 1761(IT)S
  4158. 1794(TH)S
  4159. 1852(H)S
  4160. 1958(L)S
  4161. 1960(LE)S
  4162. 2018(EX)S
  4163. 2076(X)S
  4164. 2182(A)S
  4165. 2184(AN)S
  4166. 2252(ND)S
  4167. 2320(D)S
  4168. 2426(P)S
  4169. 2428(PO)S
  4170. 2480(OS)S
  4171. 2548(SI)S
  4172. 2600(IX)S
  4173. 2633(X)S
  4174. 6816 V
  4175. 10 I
  4176. 1080(257ex)S
  4177. 10 R
  4178. 1256(is)S
  4179. 1360(a)S
  4180. 1442(rewrite)S
  4181. 1766(of)S
  4182. 1887(the)S
  4183. 2047(Unix)S
  4184. 10 I
  4185. 2285(lex)S
  4186. 10 R
  4187. 2440(tool)S
  4188. 2633((the)S
  4189. 2827(two)S
  4190. 3015(implementations)S
  4191. 3722(do)S
  4192. 3859(not)S
  4193. 4024(share)S
  4194. 4274(any)S
  4195. 4456(code,)S
  4196. (though),)337 4708 A
  4197. 5082(with)S
  4198. 6936 V
  4199. 1080(some)S
  4200. 1341(extensions)S
  4201. 1814(and)S
  4202. (incompatibilities,)701 2008 A
  4203. 2758(both)S
  4204. 2985(of)S
  4205. 3117(which)S
  4206. 3411(are)S
  4207. 3583(of)S
  4208. 3715(concern)S
  4209. 4082(to)S
  4210. 4208(those)S
  4211. 4468(who)S
  4212. 4689(wish)S
  4213. 4927(to)S
  4214. 5053(write)S
  4215. 7056 V
  4216. 1080(scanners)S
  4217. (acceptable)426 1452 A
  4218. 1903(to)S
  4219. 2006(either)S
  4220. 2261(implementation.)S
  4221. 2967(At)S
  4222. 3093(present,)S
  4223. 3434(the)S
  4224. 3582(POSIX)S
  4225. 10 I
  4226. 3899(lex)S
  4227. 10 R
  4228. 4042(draft)S
  4229. 4258(is)S
  4230. 4350(very)S
  4231. 4554(close)S
  4232. 4786(to)S
  4233. 4889(the)S
  4234. 5037(origi-)S
  4235. 7176 V
  4236. 1080(nal)S
  4237. 10 I
  4238. 1239(lex)S
  4239. 10 R
  4240. 1393(implementation,)S
  4241. 2085(so)S
  4242. 2210(some)S
  4243. 2458(of)S
  4244. 2578(these)S
  4245. (incompatibilities)676 2821 A
  4246. 3533(are)S
  4247. 3693(also)S
  4248. 3891(in)S
  4249. 4005(con257ict)S
  4250. 4343(with)S
  4251. 4558(the)S
  4252. 4717(POSIX)S
  4253. 5045(draft.)S
  4254. 7296 V
  4255. 1080(But)S
  4256. 1251(the)S
  4257. 1400(intent)S
  4258. 1655(is)S
  4259. 1748(that)S
  4260. 1925(except)S
  4261. 2214(as)S
  4262. 2324(noted)S
  4263. 2573(below,)S
  4264. 10 I
  4265. 2870(257ex)S
  4266. 10 R
  4267. 3036(as)S
  4268. 3147(it)S
  4269. 3230(presently)S
  4270. 3626(stands)S
  4271. (will)157 3904 A
  4272. (ultimately)408 4088 A
  4273. 4523(be)S
  4274. 4645(POSIX)S
  4275. 4964(confor-)S
  4276. 7416 V
  4277. 1080(mant)S
  4278. 1318((i.e.,)S
  4279. 1537(that)S
  4280. 1725(those)S
  4281. 1974(areas)S
  4282. 2219(of)S
  4283. 2339(con257ict)S
  4284. 2677(with)S
  4285. 2892(the)S
  4286. 3051(POSIX)S
  4287. 3379(draft)S
  4288. (will)157 3606 A
  4289. 3799(be)S
  4290. 3930(resolved)S
  4291. 4307(in)S
  4292. 10 I
  4293. 4421(257ex's)S
  4294. 10 R
  4295. 4670(favor).)S
  4296. 5003(Please)S
  4297. 7536 V
  4298. 1080(bear)S
  4299. 1298(in)S
  4300. 1420(mind)S
  4301. 1670(that)S
  4302. 1865(all)S
  4303. 2010(the)S
  4304. 2177(comments)S
  4305. 2634(which)S
  4306. 2924(follow)S
  4307. 3231(are)S
  4308. 3399(with)S
  4309. 3622(regard)S
  4310. 3924(to)S
  4311. 4046(the)S
  4312. 4214(POSIX)S
  4313. 10 I
  4314. 4551(draft)S
  4315. 10 R
  4316. 4791(standard)S
  4317. 5177(of)S
  4318. 7903 V
  4319. 720(Page)S
  4320. 941(21)S
  4321. 2681(()S
  4322. 2723(26)S
  4323. 2848(May)S
  4324. (1990)200 3057 A
  4325. 3265())S
  4326. 4455(September)S
  4327. 4911(13,)S
  4328. (1996)200 5061 A
  4329. 8143 V
  4330. EP
  4331. %%Page: 22 22
  4332. BP
  4333. /slant 0 def
  4334. /height 0 def
  4335. 480 V
  4336. 10 R
  4337. 720(FLEX)S
  4338. 981(()S
  4339. 1023(1)S
  4340. 1081())S
  4341. 2756(Version)S
  4342. 3100(2.3)S
  4343. 4866(FLEX)S
  4344. 5127(()S
  4345. 5169(1)S
  4346. 5227())S
  4347. 960 V
  4348. 1080(Summer)S
  4349. (1989,)225 1449 A
  4350. 1702(and)S
  4351. 1875(not)S
  4352. 2031(the)S
  4353. 2182(256nal)S
  4354. 2389(document)S
  4355. 2813((or)S
  4356. 2959(subsequent)S
  4357. 3433(drafts);)S
  4358. 3753(they)S
  4359. 3954(are)S
  4360. 4106(included)S
  4361. 4480(so)S
  4362. 10 I
  4363. 4597(257ex)S
  4364. 10 R
  4365. 4765(users)S
  4366. 4999(can)S
  4367. 5166(be)S
  4368. 1080 V
  4369. 1080(aware)S
  4370. 1352(of)S
  4371. 1466(the)S
  4372. 1619(standardization)S
  4373. 2264(issues)S
  4374. 2534(and)S
  4375. 2709(those)S
  4376. 2951(areas)S
  4377. 3189(where)S
  4378. 10 I
  4379. 3466(257ex)S
  4380. 10 R
  4381. 3636(may)S
  4382. 3839(in)S
  4383. 3947(the)S
  4384. 4100(near)S
  4385. 4305(future)S
  4386. (undergo)329 4577 A
  4387. 4937(changes)S
  4388. 1200 V
  4389. 1080(incompatible)S
  4390. 1630(with)S
  4391. 1834(its)S
  4392. 1954(current)S
  4393. (de256nition.)410 2265 A
  4394. 1368 V
  4395. 10 I
  4396. 1080(257ex)S
  4397. 10 R
  4398. 1245(is)S
  4399. 1337(fully)S
  4400. 1552(compatible)S
  4401. 2024(with)S
  4402. 10 I
  4403. 2228(lex)S
  4404. 10 R
  4405. 2371(with)S
  4406. 2575(the)S
  4407. 2723(following)S
  4408. 3139(exceptions:)S
  4409. 1536 V
  4410. 1080(-)S
  4411. 1440(The)S
  4412. (undocumented)591 1634 A
  4413. 10 I
  4414. 2262(lex)S
  4415. 10 R
  4416. 2417(scanner)S
  4417. 2762(internal)S
  4418. 3107(variable)S
  4419. 10 B
  4420. 3469(yylineno)S
  4421. 10 R
  4422. 3869(is)S
  4423. 3973(not)S
  4424. (supported.)421 4138 A
  4425. 4621(It)S
  4426. 4721(is)S
  4427. 4826(dif256cult)S
  4428. 5183(to)S
  4429. 1656 V
  4430. (support)301 1440 A
  4431. 1771(this)S
  4432. 1946(option)S
  4433. 2232(ef256ciently,)S
  4434. 2696(since)S
  4435. 2933(it)S
  4436. 3019(requires)S
  4437. 3374(examining)S
  4438. 3828(every)S
  4439. 4081(character)S
  4440. 4481(scanned)S
  4441. 4834(and)S
  4442. 5008(reexa-)S
  4443. 1776 V
  4444. 1440(mining)S
  4445. 1751(the)S
  4446. 1901(characters)S
  4447. 2338(when)S
  4448. 2584(the)S
  4449. 2735(scanner)S
  4450. 3071(backs)S
  4451. 3328(up.)S
  4452. 3506(Things)S
  4453. 3813(get)S
  4454. 3964(more)S
  4455. 4199(complicated)S
  4456. 4719(when)S
  4457. 4965(the)S
  4458. 5116(end)S
  4459. 1896 V
  4460. 1440(of)S
  4461. 1551(buffer)S
  4462. 1825(or)S
  4463. 1936(256le)S
  4464. 2092(is)S
  4465. (reached)314 2186 A
  4466. 2527(or)S
  4467. 2638(a)S
  4468. 2710(NUL)S
  4469. 2945(is)S
  4470. 3039(scanned)S
  4471. 3390((since)S
  4472. 3658(the)S
  4473. 3808(scan)S
  4474. 4014(must)S
  4475. 4236(then)S
  4476. 4436(be)S
  4477. 4558(restarted)S
  4478. 4933(with)S
  4479. 5138(the)S
  4480. 2016 V
  4481. 1440(proper)S
  4482. 1737(line)S
  4483. 1922(number)S
  4484. (count),)282 2263 A
  4485. 2580(or)S
  4486. 2699(the)S
  4487. 2857(user)S
  4488. 3060(uses)S
  4489. 3268(the)S
  4490. 3426(yyless(),)S
  4491. (unput(),)321 3805 A
  4492. 4161(or)S
  4493. 4280(REJECT)S
  4494. 4674(actions,)S
  4495. 5019(or)S
  4496. 5138(the)S
  4497. 2136 V
  4498. (multiple)335 1440 A
  4499. (input)206 1800 A
  4500. 2031(buffer)S
  4501. 2303(functions.)S
  4502. 2304 V
  4503. 1440(The)S
  4504. 1629(fix)S
  4505. 1773(is)S
  4506. 1872(to)S
  4507. 1982(add)S
  4508. 2159(rules)S
  4509. 2387(which,)S
  4510. (upon)200 2690 A
  4511. 2922(seeing)S
  4512. 3211(a)S
  4513. 3288(newline,)S
  4514. 3664(increment)S
  4515. 4099(yylineno.)S
  4516. 4532(This)S
  4517. 4743(is)S
  4518. 4843(usually)S
  4519. 5166(an)S
  4520. 2424 V
  4521. 1440(easy)S
  4522. 1660(process,)S
  4523. (though)278 2028 A
  4524. 2347(it)S
  4525. 2443(can)S
  4526. 2623(be)S
  4527. 2758(a)S
  4528. 2843(drag)S
  4529. 3062(if)S
  4530. 3164(some)S
  4531. 3416(of)S
  4532. 3540(the)S
  4533. 3703(patterns)S
  4534. 4062(can)S
  4535. 4242(match)S
  4536. (multiple)335 4528 A
  4537. 4903(newlines)S
  4538. 2544 V
  4539. (along)223 1440 A
  4540. 1688(with)S
  4541. 1892(other)S
  4542. 2124(characters.)S
  4543. 2712 V
  4544. 1440(yylineno)S
  4545. 1816(is)S
  4546. 1908(not)S
  4547. 2061(part)S
  4548. 2243(of)S
  4549. 2352(the)S
  4550. 2500(POSIX)S
  4551. 2817(draft.)S
  4552. 2880 V
  4553. 1080(-)S
  4554. 1440(The)S
  4555. 10 B
  4556. (input())298 1633 A
  4557. 10 R
  4558. 1968(routine)S
  4559. 2290(is)S
  4560. 2394(not)S
  4561. 2559(rede256nable,)S
  4562. (though)278 3069 A
  4563. 3384(it)S
  4564. 3477(may)S
  4565. 3687(be)S
  4566. 3819(called)S
  4567. 4097(to)S
  4568. 4212(read)S
  4569. 4423(characters)S
  4570. 4870(following)S
  4571. 3000 V
  4572. 1440(whatever)S
  4573. 1865(has)S
  4574. 2053(been)S
  4575. 2297(matched)S
  4576. 2692(by)S
  4577. 2846(a)S
  4578. 2945(rule.)S
  4579. 3206(If)S
  4580. 10 B
  4581. (input())298 3328 A
  4582. 10 R
  4583. (encounters)436 3680 A
  4584. 4170(an)S
  4585. 4319(end-of-256le)S
  4586. 4799(the)S
  4587. 4976(normal)S
  4588. 3120 V
  4589. 10 B
  4590. 1440(yywrap())S
  4591. 10 R
  4592. 1857(processing)S
  4593. 2312(is)S
  4594. (done.)220 2404 A
  4595. 2674(A)S
  4596. (``real'')288 2772 A
  4597. 3085(end-of-256le)S
  4598. 3536(is)S
  4599. 3628(returned)S
  4600. 3989(by)S
  4601. 10 B
  4602. (input())298 4114 A
  4603. 10 R
  4604. 4437(as)S
  4605. 10 I
  4606. 4546(EOF.)S
  4607. 3288 V
  4608. 10 R
  4609. (Input)212 1440 A
  4610. 1677(is)S
  4611. 1769(instead)S
  4612. 2079(controlled)S
  4613. 2512(by)S
  4614. 2637(redefining)S
  4615. 3076(the)S
  4616. 10 B
  4617. 3224(YY_INPUT)S
  4618. 10 R
  4619. 3759(macro.)S
  4620. 3456 V
  4621. 1440(The)S
  4622. 10 I
  4623. 1622(flex)S
  4624. 10 R
  4625. 1793(restriction)S
  4626. 2227(that)S
  4627. 10 B
  4628. (input())298 2403 A
  4629. 10 R
  4630. (cannot)268 2726 A
  4631. 3019(be)S
  4632. 3139(redefined)S
  4633. 3545(is)S
  4634. 3637(in)S
  4635. (accordance)454 3740 A
  4636. 4219(with)S
  4637. 4424(the)S
  4638. 4573(POSIX)S
  4639. 4891(draft,)S
  4640. 5133(but)S
  4641. 3576 V
  4642. 10 B
  4643. 1440(YY_INPUT)S
  4644. 10 R
  4645. 1988(has)S
  4646. 2160(not)S
  4647. 2326(yet)S
  4648. 2487(been)S
  4649. (accepted)353 2715 A
  4650. 3106(into)S
  4651. 3300(the)S
  4652. 3461(draft)S
  4653. 3690((and)S
  4654. 3907(probably)S
  4655. 4302(won't;)S
  4656. 4603(it)S
  4657. (looks)217 4696 A
  4658. 4950(like)S
  4659. 5138(the)S
  4660. 3696 V
  4661. 1440(draft)S
  4662. (will)157 1661 A
  4663. 1848(simply)S
  4664. 2151(not)S
  4665. 2309(specify)S
  4666. 2630(any)S
  4667. 2805(way)S
  4668. 3003(of)S
  4669. (controlling)441 3117 A
  4670. 3588(the)S
  4671. 3741(scanner's)S
  4672. (input)206 4152 A
  4673. 4388(other)S
  4674. 4625(than)S
  4675. 4829(by)S
  4676. 4960(making)S
  4677. 3816 V
  4678. 1440(an)S
  4679. (initial)235 1560 A
  4680. 1820(assignment)S
  4681. 2297(to)S
  4682. 10 I
  4683. 2400(yyin).)S
  4684. 3984 V
  4685. 10 R
  4686. 1080(-)S
  4687. 10 I
  4688. 1440(257ex)S
  4689. 10 R
  4690. 1611(scanners)S
  4691. 1989(do)S
  4692. 2120(not)S
  4693. 2279(use)S
  4694. 2444(stdio)S
  4695. 2671(for)S
  4696. (input.)231 2821 A
  4697. (Because)336 3109 A
  4698. 3477(of)S
  4699. 3593(this,)S
  4700. 3795(when)S
  4701. (writing)291 4045 A
  4702. 4368(an)S
  4703. 4495(interactive)S
  4704. 4953(scanner)S
  4705. 4104 V
  4706. 1440(one)S
  4707. 1616(must)S
  4708. (explicitly)380 1842 A
  4709. 2253(call)S
  4710. 2430(f257ush())S
  4711. 2758(on)S
  4712. 2889(the)S
  4713. 3043(stream)S
  4714. 3343(associated)S
  4715. 3788(with)S
  4716. 3998(the)S
  4717. 4152(terminal)S
  4718. 4519(after)S
  4719. (writing)291 4736 A
  4720. 5058(out)S
  4721. 5216(a)S
  4722. 4224 V
  4723. 1440(prompt.)S
  4724. 1814(With)S
  4725. 10 I
  4726. 2049(lex)S
  4727. 10 R
  4728. 2201(such)S
  4729. 2420(writes)S
  4730. 2702(are)S
  4731. 2861(automatically)S
  4732. 3444(257ushed)S
  4733. 3769(since)S
  4734. 10 I
  4735. 4011(lex)S
  4736. 10 R
  4737. 4164(scanners)S
  4738. 4546(use)S
  4739. 10 B
  4740. 4715(getchar())S
  4741. 10 R
  4742. 5143(for)S
  4743. 4344 V
  4744. 1440(their)S
  4745. (input.)231 1650 A
  4746. 1931(Also,)S
  4747. 2171(when)S
  4748. (writing)291 2414 A
  4749. 2730(interactive)S
  4750. 3181(scanners)S
  4751. 3553(with)S
  4752. 10 I
  4753. 3757(257ex,)S
  4754. 10 R
  4755. 3947(the)S
  4756. 10 B
  4757. 4095(-I)S
  4758. 10 R
  4759. 4193(257ag)S
  4760. 4369(must)S
  4761. 4589(be)S
  4762. 4709(used.)S
  4763. 4512 V
  4764. 1080(-)S
  4765. 10 I
  4766. 1440(257ex)S
  4767. 10 R
  4768. 1621(scanners)S
  4769. 2009(are)S
  4770. 2174(not)S
  4771. 2343(as)S
  4772. 2468(reentrant)S
  4773. 2868(as)S
  4774. 10 I
  4775. 2993(lex)S
  4776. 10 R
  4777. 3152(scanners.)S
  4778. 3590(In)S
  4779. 3716(particular,)S
  4780. 4170(if)S
  4781. (you)150 4274 A
  4782. 4466(have)S
  4783. 4698(an)S
  4784. 4835(interactive)S
  4785. 4632 V
  4786. 1440(scanner)S
  4787. 1778(and)S
  4788. 1953(an)S
  4789. 2077(interrupt)S
  4790. 2453(handler)S
  4791. 2784(which)S
  4792. (long-jumps)457 3059 A
  4793. 3545(out)S
  4794. 3702(of)S
  4795. 3815(the)S
  4796. 3967(scanner,)S
  4797. 4329(and)S
  4798. 4503(the)S
  4799. 4655(scanner)S
  4800. 4992(is)S
  4801. 5088(sub-)S
  4802. 4752 V
  4803. 1440(sequently)S
  4804. 1850(called)S
  4805. 2116(again,)S
  4806. (you)150 2384 A
  4807. 2559(may)S
  4808. 2757(get)S
  4809. 2905(the)S
  4810. 3053(following)S
  4811. 3469(message:)S
  4812. 4992 V
  4813. 1540(fatal)S
  4814. 1745(257ex)S
  4815. 1921(scanner)S
  4816. 2254(internal)S
  4817. (error--end)410 2587 A
  4818. 3022(of)S
  4819. 3131(buffer)S
  4820. 3403(missed)S
  4821. 5232 V
  4822. 1440(To)S
  4823. 1577(reenter)S
  4824. 1883(the)S
  4825. 2031(scanner,)S
  4826. 2389(256rst)S
  4827. 2571(use)S
  4828. 5472 V
  4829. 1540(yyrestart()S
  4830. 1952(yyin)S
  4831. 2155();)S
  4832. 5760 V
  4833. 1080(-)S
  4834. 10 B
  4835. (output())354 1440 A
  4836. 10 R
  4837. 1833(is)S
  4838. 1939(not)S
  4839. (supported.)421 2106 A
  4840. 2591(Output)S
  4841. 2909(from)S
  4842. 3144(the)S
  4843. 10 B
  4844. 3306(ECHO)S
  4845. 10 R
  4846. 3641(macro)S
  4847. 3932(is)S
  4848. (done)195 4039 A
  4849. 4274(to)S
  4850. 4392(the)S
  4851. 4555(256le-pointer)S
  4852. 10 I
  4853. 5043(yyout)S
  4854. 5880 V
  4855. 10 R
  4856. 1440((default)S
  4857. 10 I
  4858. (stdout).)304 1779 A
  4859. 6048 V
  4860. 10 R
  4861. 1440(The)S
  4862. 1628(POSIX)S
  4863. 1951(draft)S
  4864. 2173(mentions)S
  4865. 2572(that)S
  4866. 2754(an)S
  4867. 10 B
  4868. (output())354 2880 A
  4869. 10 R
  4870. 3265(routine)S
  4871. 3581(exists)S
  4872. 3841(but)S
  4873. 4000(currently)S
  4874. 4396(gives)S
  4875. 4640(no)S
  4876. 4772(details)S
  4877. 5067(as)S
  4878. 5183(to)S
  4879. 6168 V
  4880. 1440(what)S
  4881. 1661(it)S
  4882. 1742(does.)S
  4883. 6336 V
  4884. 1080(-)S
  4885. 10 I
  4886. 1440(lex)S
  4887. 10 R
  4888. 1596(does)S
  4889. 1818(not)S
  4890. (support)301 1984 A
  4891. 2323(exclusive)S
  4892. 2741(start)S
  4893. (conditions)418 2953 A
  4894. 3409((%x),)S
  4895. (though)278 3674 A
  4896. 3990(they)S
  4897. 4202(are)S
  4898. 4365(in)S
  4899. 4482(the)S
  4900. 4644(current)S
  4901. 4969(POSIX)S
  4902. 6456 V
  4903. 1440(draft.)S
  4904. 6624 V
  4905. 1080(-)S
  4906. 1440(When)S
  4907. (de256nitions)424 1705 A
  4908. 2154(are)S
  4909. 2303(expanded,)S
  4910. 10 I
  4911. 2738(257ex)S
  4912. 10 R
  4913. 2903(encloses)S
  4914. 3269(them)S
  4915. 3495(in)S
  4916. 3598(parentheses.)S
  4917. 4143(With)S
  4918. 4369(lex,)S
  4919. 4542(the)S
  4920. 4690(following:)S
  4921. 6864 V
  4922. 1540(NAME)S
  4923. 1937([A-Z][A-Z0-9]*)S
  4924. 6984 V
  4925. 1540(%%)S
  4926. 7104 V
  4927. 1540(foo{NAME}?)S
  4928. 2262(printf()S
  4929. ("Found)297 2545 A
  4930. (it\n")175 2867 A
  4931. 3067();)S
  4932. 7224 V
  4933. 1540(%%)S
  4934. 7464 V
  4935. (will)157 1440 A
  4936. 1629(not)S
  4937. 1789(match)S
  4938. 2067(the)S
  4939. 2222(string)S
  4940. 2483("foo")S
  4941. (because)319 2731 A
  4942. 3082(when)S
  4943. 3332(the)S
  4944. 3487(macro)S
  4945. 3771(is)S
  4946. 3870(expanded)S
  4947. 4287(the)S
  4948. 4442(rule)S
  4949. 4631(is)S
  4950. 4731(equivalent)S
  4951. 5183(to)S
  4952. 7903 V
  4953. 720(September)S
  4954. 1176(13,)S
  4955. (1996)200 1326 A
  4956. 2681(()S
  4957. 2723(26)S
  4958. 2848(May)S
  4959. (1990)200 3057 A
  4960. 3265())S
  4961. 4940(Page)S
  4962. 5161(22)S
  4963. 8143 V
  4964. EP
  4965. %%Page: 23 23
  4966. BP
  4967. /slant 0 def
  4968. /height 0 def
  4969. 480 V
  4970. 10 R
  4971. 720(FLEX)S
  4972. 981(()S
  4973. 1023(1)S
  4974. 1081())S
  4975. 2756(Version)S
  4976. 3100(2.3)S
  4977. 4866(FLEX)S
  4978. 5127(()S
  4979. 5169(1)S
  4980. 5227())S
  4981. 960 V
  4982. 1440("foo[A-Z][A-Z0-9]*?")S
  4983. 2412(and)S
  4984. 2585(the)S
  4985. (precedence)454 2736 A
  4986. 3218(is)S
  4987. 3313(such)S
  4988. 3524(that)S
  4989. 3702(the)S
  4990. 3852('?')S
  4991. 3992(is)S
  4992. 4086(associated)S
  4993. 4527(with)S
  4994. 4733("[A-Z0-9]*".)S
  4995. 1080 V
  4996. 1440(With)S
  4997. 10 I
  4998. 1677(257ex,)S
  4999. 10 R
  5000. 1878(the)S
  5001. 2037(rule)S
  5002. (will)157 2230 A
  5003. 2424(be)S
  5004. 2556(expanded)S
  5005. 2978(to)S
  5006. 3093("foo([A-Z][A-Z0-9]*)?")S
  5007. 4117(and)S
  5008. 4299(so)S
  5009. 4425(the)S
  5010. 4585(string)S
  5011. 4851("foo")S
  5012. (will)157 5104 A
  5013. 1200 V
  5014. 1440(match.)S
  5015. 1764(Note)S
  5016. 1988(that)S
  5017. (because)319 2167 A
  5018. 2514(of)S
  5019. 2626(this,)S
  5020. 2824(the)S
  5021. 10 B
  5022. 2974(303,)S
  5023. 3060($,)S
  5024. 3162(<s>,)S
  5025. 3367(/,)S
  5026. 10 R
  5027. 3447(and)S
  5028. 10 B
  5029. 3619(<<EOF>>)S
  5030. 10 R
  5031. 4081(operators)S
  5032. (cannot)268 4483 A
  5033. 4778(be)S
  5034. 4900(used)S
  5035. 5111(in)S
  5036. 5216(a)S
  5037. 1320 V
  5038. 10 I
  5039. 1440(257ex)S
  5040. 10 R
  5041. (de256nition.)410 1605 A
  5042. 1488 V
  5043. 1440(The)S
  5044. 1622(POSIX)S
  5045. 1939(draft)S
  5046. 2155(interpretation)S
  5047. 2723(is)S
  5048. 2815(the)S
  5049. 2963(same)S
  5050. 3195(as)S
  5051. 10 I
  5052. 3304(flex's.)S
  5053. 1656 V
  5054. 10 R
  5055. 1080(-)S
  5056. 1440(To)S
  5057. 1579(specify)S
  5058. 1897(a)S
  5059. 1969(character)S
  5060. 2367(class)S
  5061. 2590(which)S
  5062. 2863(matches)S
  5063. 3220(anything)S
  5064. 3598(but)S
  5065. 3753(a)S
  5066. 3825(left)S
  5067. 3987(bracket)S
  5068. ((']'),)195 4311 A
  5069. 4534(in)S
  5070. 10 I
  5071. 4640(lex)S
  5072. 10 R
  5073. 4786(one)S
  5074. 4959(can)S
  5075. 5127(use)S
  5076. 1776 V
  5077. ("[303]]")218 1440 A
  5078. 1683(but)S
  5079. 1836(with)S
  5080. 10 I
  5081. 2040(257ex)S
  5082. 10 R
  5083. 2205(one)S
  5084. 2375(must)S
  5085. 2595(use)S
  5086. 2754("[303\]]".)S
  5087. 3075(The)S
  5088. 3257(latter)S
  5089. 3490(works)S
  5090. 3761(with)S
  5091. 10 I
  5092. 3965(lex,)S
  5093. 10 R
  5094. 4133(too.)S
  5095. 1944 V
  5096. 1080(-)S
  5097. 1440(The)S
  5098. 10 I
  5099. 1630(lex)S
  5100. 10 B
  5101. 1781(%r)S
  5102. 10 R
  5103. 1959((generate)S
  5104. 2368(a)S
  5105. 2446(Ratfor)S
  5106. 2737(scanner))S
  5107. 3112(option)S
  5108. 3401(is)S
  5109. 3502(not)S
  5110. (supported.)421 3664 A
  5111. 4144(It)S
  5112. 4240(is)S
  5113. 4341(not)S
  5114. 4503(part)S
  5115. 4694(of)S
  5116. 4812(the)S
  5117. 4969(POSIX)S
  5118. 2064 V
  5119. 1440(draft.)S
  5120. 2232 V
  5121. 1080(-)S
  5122. 1440(If)S
  5123. (you)150 1541 A
  5124. 1724(are)S
  5125. 1881(providing)S
  5126. (your)184 2304 A
  5127. 2521(own)S
  5128. 2727(yywrap())S
  5129. 3130(routine,)S
  5130. (you)150 3473 A
  5131. 3657(must)S
  5132. 3886(include)S
  5133. 4216(a)S
  5134. ("#undef)320 4295 A
  5135. 4649(yywrap")S
  5136. 5026(in)S
  5137. 5138(the)S
  5138. 2352 V
  5139. (de256nitions)424 1440 A
  5140. 1889(section)S
  5141. 2199((section)S
  5142. 2543(1).)S
  5143. 2702(Note)S
  5144. 2923(that)S
  5145. 3099(the)S
  5146. ("#undef")361 3247 A
  5147. (will)157 3633 A
  5148. 3815(have)S
  5149. 4030(to)S
  5150. 4133(be)S
  5151. 4253(enclosed)S
  5152. 4630(in)S
  5153. 4733(%{}'s.)S
  5154. 2520 V
  5155. 1440(The)S
  5156. 1629(POSIX)S
  5157. 1953(draft)S
  5158. 2176(specifies)S
  5159. 2561(that)S
  5160. 2744(yywrap())S
  5161. 3146(is)S
  5162. 3245(a)S
  5163. 3322(function)S
  5164. 3689(and)S
  5165. 3866(this)S
  5166. 4043(is)S
  5167. 4142(very)S
  5168. 4353(unlikely)S
  5169. 4715(to)S
  5170. 4826(change;)S
  5171. 5172(so)S
  5172. 2640 V
  5173. 10 I
  5174. 1440(flex)S
  5175. 1611(users)S
  5176. 1848(are)S
  5177. 2007(warned)S
  5178. 10 R
  5179. 2333(that)S
  5180. 10 B
  5181. 2509(yywrap())S
  5182. 10 R
  5183. 2926(is)S
  5184. 3018(likely)S
  5185. 3272(to)S
  5186. 3375(be)S
  5187. 3495(changed)S
  5188. 3855(to)S
  5189. 3958(a)S
  5190. 4028(function)S
  5191. 4388(in)S
  5192. 4491(the)S
  5193. 4639(near)S
  5194. 4838(future.)S
  5195. 2808 V
  5196. 1080(-)S
  5197. 1440(After)S
  5198. 1684(a)S
  5199. 1759(call)S
  5200. 1935(to)S
  5201. 10 B
  5202. (unput(),)351 2043 A
  5203. 10 I
  5204. 2424(yytext)S
  5205. 10 R
  5206. 2690(and)S
  5207. 10 I
  5208. 2865(yyleng)S
  5209. 10 R
  5210. 3158(are)S
  5211. (unde256ned)396 3312 A
  5212. (until)184 3738 A
  5213. 3952(the)S
  5214. 4105(next)S
  5215. 4308(token)S
  5216. 4562(is)S
  5217. 4660(matched.)S
  5218. 5082(This)S
  5219. 2928 V
  5220. 1440(is)S
  5221. 1532(not)S
  5222. 1685(the)S
  5223. 1833(case)S
  5224. 2032(with)S
  5225. 10 I
  5226. 2236(lex)S
  5227. 10 R
  5228. 2379(or)S
  5229. 2488(the)S
  5230. 2636(present)S
  5231. 2952(POSIX)S
  5232. 3269(draft.)S
  5233. 3096 V
  5234. 1080(-)S
  5235. 1440(The)S
  5236. (precedence)454 1633 A
  5237. 2123(of)S
  5238. 2243(the)S
  5239. 10 B
  5240. 2402({})S
  5241. 10 R
  5242. 2518((numeric)S
  5243. 2918(range))S
  5244. 3212(operator)S
  5245. 3585(is)S
  5246. 3689(different.)S
  5247. 10 I
  5248. 4124(lex)S
  5249. 10 R
  5250. 4279(interprets)S
  5251. 4697("abc{1,3}")S
  5252. 5177(as)S
  5253. 3216 V
  5254. 1440("match)S
  5255. 1759(one,)S
  5256. 1961(two,)S
  5257. 2169(or)S
  5258. 2285(three)S
  5259. 2519(occurrences)S
  5260. 3033(of)S
  5261. 3149('abc'",)S
  5262. 3455(whereas)S
  5263. 10 I
  5264. 3818(257ex)S
  5265. 10 R
  5266. 3989(interprets)S
  5267. 4401(it)S
  5268. 4488(as)S
  5269. 4603("match)S
  5270. 4921('ab')S
  5271. 5115(fol-)S
  5272. 3336 V
  5273. 1440(lowed)S
  5274. 1720(by)S
  5275. 1854(one,)S
  5276. 2058(two,)S
  5277. 2268(or)S
  5278. 2386(three)S
  5279. 2623(occurrences)S
  5280. 3140(of)S
  5281. 3259('c'".)S
  5282. 3498(The)S
  5283. 3690(latter)S
  5284. 3933(is)S
  5285. 4035(in)S
  5286. 4148(agreement)S
  5287. 4603(with)S
  5288. 4817(the)S
  5289. 4975(current)S
  5290. 3456 V
  5291. 1440(POSIX)S
  5292. 1757(draft.)S
  5293. 3624 V
  5294. 1080(-)S
  5295. 1440(The)S
  5296. (precedence)454 1623 A
  5297. 2103(of)S
  5298. 2213(the)S
  5299. 10 B
  5300. 2362(303)S
  5301. 10 R
  5302. 2422(operator)S
  5303. 2784(is)S
  5304. 2877(different.)S
  5305. 10 I
  5306. 3301(lex)S
  5307. 10 R
  5308. 3445(interprets)S
  5309. 3852("303foo|bar")S
  5310. 4277(as)S
  5311. 4388("match)S
  5312. 4702(either)S
  5313. 4959('foo')S
  5314. 5188(at)S
  5315. 3744 V
  5316. 1440(the)S
  5317. 1592(beginning)S
  5318. 2022(of)S
  5319. 2135(a)S
  5320. 2209(line,)S
  5321. 2414(or)S
  5322. 2527('bar')S
  5323. 2753(anywhere",)S
  5324. 3240(whereas)S
  5325. 10 I
  5326. 3600(257ex)S
  5327. 10 R
  5328. 3769(interprets)S
  5329. 4178(it)S
  5330. 4262(as)S
  5331. 4374("match)S
  5332. 4689(either)S
  5333. 4947('foo')S
  5334. 5177(or)S
  5335. 3864 V
  5336. 1440('bar')S
  5337. 1677(if)S
  5338. 1779(they)S
  5339. 1992(come)S
  5340. 2250(at)S
  5341. 2363(the)S
  5342. 2526(beginning)S
  5343. 2967(of)S
  5344. 3091(a)S
  5345. 3176(line".)S
  5346. 3458(The)S
  5347. 3655(latter)S
  5348. 3903(is)S
  5349. 4011(in)S
  5350. 4130(agreement)S
  5351. 4591(with)S
  5352. 4811(the)S
  5353. 4975(current)S
  5354. 3984 V
  5355. 1440(POSIX)S
  5356. 1757(draft.)S
  5357. 4152 V
  5358. 1080(-)S
  5359. 1440(To)S
  5360. 1583(refer)S
  5361. 1806(to)S
  5362. 1915(yytext)S
  5363. 2197(outside)S
  5364. 2518(of)S
  5365. 2633(the)S
  5366. 2787(scanner)S
  5367. 3126(source)S
  5368. 3420(256le,)S
  5369. 3605(the)S
  5370. 3759(correct)S
  5371. (de256nition)385 4071 A
  5372. 4487(with)S
  5373. 10 I
  5374. 4697(257ex)S
  5375. 10 R
  5376. 4869(is)S
  5377. 4968("extern)S
  5378. 4272 V
  5379. 1440(char)S
  5380. (*yytext")342 1648 A
  5381. 2024(rather)S
  5382. 2294(than)S
  5383. 2501("extern)S
  5384. 2828(char)S
  5385. 3035(yytext[]".)S
  5386. 3478(This)S
  5387. 3690(is)S
  5388. 3790(contrary)S
  5389. 4159(to)S
  5390. 4270(the)S
  5391. 4426(current)S
  5392. 4745(POSIX)S
  5393. 5070(draft)S
  5394. 4392 V
  5395. 1440(but)S
  5396. 1593(a)S
  5397. 1664(point)S
  5398. 1896(on)S
  5399. 2022(which)S
  5400. 10 I
  5401. 2294(257ex)S
  5402. 10 R
  5403. (will)157 2460 A
  5404. 2643(not)S
  5405. 2797(be)S
  5406. 2918(changing,)S
  5407. 3337(as)S
  5408. 3447(the)S
  5409. 3596(array)S
  5410. 3830(representation)S
  5411. 4427(entails)S
  5412. 4716(a)S
  5413. 4787(serious)S
  5414. 5098(per-)S
  5415. 4512 V
  5416. 1440(formance)S
  5417. 1848(penalty.)S
  5418. 2221(It)S
  5419. 2310(is)S
  5420. (hoped)245 2404 A
  5421. 2676(that)S
  5422. 2854(the)S
  5423. 3004(POSIX)S
  5424. 3323(draft)S
  5425. (will)157 3541 A
  5426. 3725(be)S
  5427. 3846(emended)S
  5428. 4235(to)S
  5429. (support)301 4339 A
  5430. 4666(the)S
  5431. 10 I
  5432. 4815(257ex)S
  5433. 10 R
  5434. 4981(variety)S
  5435. 4632 V
  5436. 1440(of)S
  5437. 1549(declaration)S
  5438. 2022((as)S
  5439. 2165(this)S
  5440. 2335(is)S
  5441. 2427(a)S
  5442. 2497(fairly)S
  5443. 2741(painless)S
  5444. 3090(change)S
  5445. 3400(to)S
  5446. 3503(require)S
  5447. 3814(of)S
  5448. 10 I
  5449. 3923(lex)S
  5450. 10 R
  5451. 4066(users).)S
  5452. 4800 V
  5453. 1080(-)S
  5454. 10 I
  5455. 1440(yyin)S
  5456. 10 R
  5457. 1637(is)S
  5458. 10 I
  5459. (initialized)402 1733 A
  5460. 10 R
  5461. 2164(by)S
  5462. 10 I
  5463. 2293(lex)S
  5464. 10 R
  5465. 2440(to)S
  5466. 2547(be)S
  5467. 10 I
  5468. 2671(stdin;)S
  5469. 2929(257ex,)S
  5470. 10 R
  5471. 3123(on)S
  5472. 3252(the)S
  5473. 3404(other)S
  5474. 3640(hand,)S
  5475. (initializes)392 3889 A
  5476. 10 I
  5477. 4310(yyin)S
  5478. 10 R
  5479. 4507(to)S
  5480. 4614(NULL)S
  5481. 4913(and)S
  5482. 5088(then)S
  5483. 4920 V
  5484. 10 I
  5485. 1440(assigns)S
  5486. 10 R
  5487. 1777(it)S
  5488. 1875(to)S
  5489. 10 I
  5490. 1995(stdin)S
  5491. 10 R
  5492. 2232(the)S
  5493. 2397(256rst)S
  5494. 2596(time)S
  5495. 2817(the)S
  5496. 2982(scanner)S
  5497. 3332(is)S
  5498. 3441(called,)S
  5499. 3749(providing)S
  5500. 10 I
  5501. 4180(yyin)S
  5502. 10 R
  5503. 4389(has)S
  5504. 4564(not)S
  5505. 4733(already)S
  5506. 5071(been)S
  5507. 5040 V
  5508. 1440(assigned)S
  5509. 1822(to)S
  5510. 1936(a)S
  5511. (non-NULL)454 2017 A
  5512. 2508(value.)S
  5513. 2813(The)S
  5514. 3007(difference)S
  5515. 3454(is)S
  5516. 3558(subtle,)S
  5517. 3860(but)S
  5518. 4025(the)S
  5519. 4185(net)S
  5520. 4345(effect)S
  5521. 4613(is)S
  5522. 4717(that)S
  5523. 4905(with)S
  5524. 10 I
  5525. 5121(257ex)S
  5526. 5160 V
  5527. 10 R
  5528. 1440(scanners,)S
  5529. 10 I
  5530. 1837(yyin)S
  5531. 10 R
  5532. 2030(does)S
  5533. 2239(not)S
  5534. 2392(have)S
  5535. 2607(a)S
  5536. 2677(valid)S
  5537. 2903(value)S
  5538. (until)184 3146 A
  5539. 3355(the)S
  5540. 3503(scanner)S
  5541. 3836(has)S
  5542. 3995(been)S
  5543. 4210(called.)S
  5544. 5328 V
  5545. 1080(-)S
  5546. 1440(The)S
  5547. 1643(special)S
  5548. 1969(table-size)S
  5549. 2402(declarations)S
  5550. 2935(such)S
  5551. 3165(as)S
  5552. 10 B
  5553. 3295(%a)S
  5554. 10 R
  5555. (supported)396 3491 A
  5556. 3933(by)S
  5557. 10 I
  5558. 4080(lex)S
  5559. 10 R
  5560. 4245(are)S
  5561. 4416(not)S
  5562. 4591(required)S
  5563. 4974(by)S
  5564. 10 I
  5565. 5121(257ex)S
  5566. 5448 V
  5567. 10 R
  5568. 1440(scanners;)S
  5569. 10 I
  5570. 1840(257ex)S
  5571. 10 R
  5572. (ignores)296 2005 A
  5573. 2326(them.)S
  5574. 5616 V
  5575. 1080(-)S
  5576. 1440(The)S
  5577. 1625(name)S
  5578. 10 B
  5579. (FLEX_SCANNER)807 1871 A
  5580. 10 R
  5581. 2706(is)S
  5582. 2801(#de256ne'd)S
  5583. 3209(so)S
  5584. 3327(scanners)S
  5585. 3703(may)S
  5586. 3905(be)S
  5587. (written)286 4029 A
  5588. 4344(for)S
  5589. 4491(use)S
  5590. 4654(with)S
  5591. 4862(either)S
  5592. 10 I
  5593. 5121(257ex)S
  5594. 5736 V
  5595. 10 R
  5596. 1440(or)S
  5597. 10 I
  5598. 1549(lex.)S
  5599. 5904 V
  5600. 10 R
  5601. 1080(The)S
  5602. 1262(following)S
  5603. 10 I
  5604. 1678(257ex)S
  5605. 10 R
  5606. 1843(features)S
  5607. 2188(are)S
  5608. 2337(not)S
  5609. 2490(included)S
  5610. 2861(in)S
  5611. 10 I
  5612. 2964(lex)S
  5613. 10 R
  5614. 3107(or)S
  5615. 3216(the)S
  5616. 3364(POSIX)S
  5617. 3681(draft)S
  5618. 3897(standard:)S
  5619. 6144 V
  5620. 1180(yyterminate())S
  5621. 6264 V
  5622. 1180(<<EOF>>)S
  5623. 6384 V
  5624. 1180(YY_DECL)S
  5625. 6504 V
  5626. 1180(#line)S
  5627. 1406(directives)S
  5628. 6624 V
  5629. 1180(%{}'s)S
  5630. (around)279 1458 A
  5631. 1762(actions)S
  5632. 6744 V
  5633. 1180(yyrestart())S
  5634. 6864 V
  5635. 1180(comments)S
  5636. 1618(beginning)S
  5637. 2044(with)S
  5638. 2248('#')S
  5639. ((deprecated))505 2391 A
  5640. 6984 V
  5641. (multiple)335 1180 A
  5642. 1540(actions)S
  5643. 1850(on)S
  5644. 1975(a)S
  5645. 2045(line)S
  5646. 7224 V
  5647. 1080(This)S
  5648. 1285(last)S
  5649. 1451(feature)S
  5650. 1758(refers)S
  5651. 2015(to)S
  5652. 2119(the)S
  5653. 2268(fact)S
  5654. 2446(that)S
  5655. 2623(with)S
  5656. 10 I
  5657. 2828(257ex)S
  5658. 10 R
  5659. (you)150 2994 A
  5660. 3170(can)S
  5661. 3337(put)S
  5662. (multiple)335 3492 A
  5663. 3854(actions)S
  5664. 4166(on)S
  5665. 4293(the)S
  5666. 4443(same)S
  5667. 4677(line,)S
  5668. 4880(separated)S
  5669. 7344 V
  5670. 1080(with)S
  5671. 1284(semi-colons,)S
  5672. 1820(while)S
  5673. 2069(with)S
  5674. 10 I
  5675. 2273(lex,)S
  5676. 10 R
  5677. 2441(the)S
  5678. 2589(following)S
  5679. 7903 V
  5680. 720(Page)S
  5681. 941(23)S
  5682. 2681(()S
  5683. 2723(26)S
  5684. 2848(May)S
  5685. (1990)200 3057 A
  5686. 3265())S
  5687. 4455(September)S
  5688. 4911(13,)S
  5689. (1996)200 5061 A
  5690. 8143 V
  5691. EP
  5692. %%Page: 24 24
  5693. BP
  5694. /slant 0 def
  5695. /height 0 def
  5696. 480 V
  5697. 10 R
  5698. 720(FLEX)S
  5699. 981(()S
  5700. 1023(1)S
  5701. 1081())S
  5702. 2756(Version)S
  5703. 3100(2.3)S
  5704. 4866(FLEX)S
  5705. 5127(()S
  5706. 5169(1)S
  5707. 5227())S
  5708. 960 V
  5709. 1180(foo)S
  5710. 1414(handle_foo();)S
  5711. 1987(++num_foos_seen;)S
  5712. 1200 V
  5713. 1080(is)S
  5714. 1172((rather)S
  5715. 1467(surprisingly))S
  5716. 2006(truncated)S
  5717. 2406(to)S
  5718. 1440 V
  5719. 1180(foo)S
  5720. 1414(handle_foo();)S
  5721. 1680 V
  5722. 10 I
  5723. 1080(257ex)S
  5724. 10 R
  5725. 1252(does)S
  5726. 1468(not)S
  5727. 1628(truncate)S
  5728. 1985(the)S
  5729. 2141(action.)S
  5730. 2470(Actions)S
  5731. 2816(that)S
  5732. 3000(are)S
  5733. 3157(not)S
  5734. 3318(enclosed)S
  5735. 3703(in)S
  5736. (braces)258 3814 A
  5737. 4105(are)S
  5738. 4262(simply)S
  5739. 4568(terminated)S
  5740. 5032(at)S
  5741. 5138(the)S
  5742. 1800 V
  5743. 1080(end)S
  5744. 1250(of)S
  5745. 1359(the)S
  5746. 1507(line.)S
  5747. 1968 V
  5748. 9 R
  5749. 720(D)S
  5750. 722(DI)S
  5751. 790(IA)S
  5752. 823(AG)S
  5753. 891(GN)S
  5754. 959(NO)S
  5755. 1027(OS)S
  5756. 1095(ST)S
  5757. 1147(TI)S
  5758. 1205(IC)S
  5759. 1238(CS)S
  5760. 1300(S)S
  5761. 2088 V
  5762. 10 I
  5763. (reject_used_but_not_detected)1206 1080 A
  5764. (unde256ned)390 2332 A
  5765. 10 R
  5766. 2768(or)S
  5767. 10 I
  5768. (yymore_used_but_not_detected)1273 2899 A
  5769. (unde256ned)390 4219 A
  5770. 4656(-)S
  5771. 10 R
  5772. 4737(These)S
  5773. 5025(errors)S
  5774. 2208 V
  5775. 1080(can)S
  5776. 1259(occur)S
  5777. 1522(at)S
  5778. 1634(compile)S
  5779. 1997(time.)S
  5780. 2265(They)S
  5781. 2511(indicate)S
  5782. 2869(that)S
  5783. 3059(the)S
  5784. 3221(scanner)S
  5785. 3568(uses)S
  5786. 10 B
  5787. 3779(REJECT)S
  5788. 10 R
  5789. 4214(or)S
  5790. 10 B
  5791. 4336(yymore())S
  5792. 10 R
  5793. 4766(but)S
  5794. 4932(that)S
  5795. 10 I
  5796. 5121(257ex)S
  5797. 2328 V
  5798. 10 R
  5799. 1080(failed)S
  5800. 1348(to)S
  5801. 1464(notice)S
  5802. 1748(the)S
  5803. 1910(fact,)S
  5804. 2126(meaning)S
  5805. 2511(that)S
  5806. 10 I
  5807. 2701(257ex)S
  5808. 10 R
  5809. 2880(scanned)S
  5810. 3243(the)S
  5811. 3405(256rst)S
  5812. 3601(two)S
  5813. 3791(sections)S
  5814. (looking)306 4154 A
  5815. 4499(for)S
  5816. 4656(occurrences)S
  5817. 5177(of)S
  5818. 2448 V
  5819. 1080(these)S
  5820. 1315(actions)S
  5821. 1628(and)S
  5822. 1801(failed)S
  5823. 2059(to)S
  5824. 2165(256nd)S
  5825. 2349(any,)S
  5826. 2547(but)S
  5827. 2703(somehow)S
  5828. (you)150 3116 A
  5829. 3294(snuck)S
  5830. 3556(some)S
  5831. 3796(in)S
  5832. 3902((via)S
  5833. 4087(a)S
  5834. 4160(#include)S
  5835. 4534(256le,)S
  5836. 4716(for)S
  5837. 4861(example).)S
  5838. 2568 V
  5839. 1080(Make)S
  5840. 1341(an)S
  5841. 1468(explicit)S
  5842. 1802(reference)S
  5843. 2212(to)S
  5844. 2323(the)S
  5845. 2479(action)S
  5846. 2758(in)S
  5847. (your)184 2869 A
  5848. 10 I
  5849. 3086(257ex)S
  5850. 10 R
  5851. (input)206 3259 A
  5852. 3498(256le.)S
  5853. 3710((Note)S
  5854. 3973(that)S
  5855. 4157(previously)S
  5856. 10 I
  5857. 4614(257ex)S
  5858. 10 R
  5859. (supported)396 4787 A
  5860. 5216(a)S
  5861. 2688 V
  5862. 10 B
  5863. (%used/%unused)732 1080 A
  5864. 10 R
  5865. 1855(mechanism)S
  5866. 2356(for)S
  5867. 2517(dealing)S
  5868. 2855(with)S
  5869. 3076(this)S
  5870. 3263(problem;)S
  5871. 3668(this)S
  5872. 3855(feature)S
  5873. 4178(is)S
  5874. (still)151 4287 A
  5875. (supported)396 4480 A
  5876. 4918(but)S
  5877. 5088(now)S
  5878. 2808 V
  5879. (deprecated,)462 1080 A
  5880. 1578(and)S
  5881. (will)157 1759 A
  5882. 1952(go)S
  5883. 2088(away)S
  5884. (soon)189 2337 A
  5885. 2562(unless)S
  5886. 2849(the)S
  5887. 3008(author)S
  5888. 3301(hears)S
  5889. 3550(from)S
  5890. 3782(people)S
  5891. 4086(who)S
  5892. 4295(can)S
  5893. 4471(argue)S
  5894. (compellingly)530 4731 A
  5895. 2928 V
  5896. 1080(that)S
  5897. 1256(they)S
  5898. 1454(need)S
  5899. 1669(it.))S
  5900. 3096 V
  5901. 10 I
  5902. 1080(257ex)S
  5903. (scanner)318 1268 A
  5904. 1634(jammed)S
  5905. 2001(-)S
  5906. 10 R
  5907. 2083(a)S
  5908. 2176(scanner)S
  5909. 2532(compiled)S
  5910. 2954(with)S
  5911. 10 B
  5912. 3181(-s)S
  5913. 10 R
  5914. 3302(has)S
  5915. (encountered)492 3484 A
  5916. 4024(an)S
  5917. (input)206 4167 A
  5918. 4421(string)S
  5919. 4698(which)S
  5920. 4992(wasn't)S
  5921. 3216 V
  5922. 1080(matched)S
  5923. 1446(by)S
  5924. 1571(any)S
  5925. 1741(of)S
  5926. 1850(its)S
  5927. 1970(rules.)S
  5928. 3384 V
  5929. 10 I
  5930. 1080(257ex)S
  5931. (input)206 1256 A
  5932. 1498(buffer)S
  5933. 1774(over257owed)S
  5934. 2251(-)S
  5935. 10 R
  5936. 2321(a)S
  5937. 2402(scanner)S
  5938. 2746(rule)S
  5939. 2939(matched)S
  5940. 3316(a)S
  5941. 3397(string)S
  5942. (long)178 3663 A
  5943. (enough)295 3878 A
  5944. 4210(to)S
  5945. 4325(over257ow)S
  5946. 4720(the)S
  5947. 4880(scanner's)S
  5948. 3504 V
  5949. 1080(internal)S
  5950. (input)206 1417 A
  5951. 1652(buffer)S
  5952. 1928((16K)S
  5953. 2164(bytes)S
  5954. 2405(by)S
  5955. 2534(default)S
  5956. 2843(-)S
  5957. 2906(controlled)S
  5958. 3343(by)S
  5959. 10 B
  5960. 3471(YY_BUF_SIZE)S
  5961. 10 R
  5962. 4176(in)S
  5963. 4282("257ex.skel".)S
  5964. 4780(Note)S
  5965. 5004(that)S
  5966. 5183(to)S
  5967. 3624 V
  5968. 1080(rede256ne)S
  5969. 1430(this)S
  5970. 1600(macro,)S
  5971. (you)150 1902 A
  5972. 2077(must)S
  5973. 2297(256rst)S
  5974. 10 B
  5975. (#unde256ne)420 2479 A
  5976. 10 R
  5977. 2924(it).)S
  5978. 3792 V
  5979. 10 I
  5980. (scanner)318 1080 A
  5981. 1426(requires)S
  5982. 1789(-8)S
  5983. (257ag)150 1901 A
  5984. 2080(-)S
  5985. 10 R
  5986. 2143(Your)S
  5987. 2379(scanner)S
  5988. 2716(speci256cation)S
  5989. 3254(includes)S
  5990. (recognizing)475 3618 A
  5991. 4122(8-bit)S
  5992. 4341(characters)S
  5993. 4780(and)S
  5994. (you)150 4954 A
  5995. 5133(did)S
  5996. 3912 V
  5997. 1080(not)S
  5998. 1233(specify)S
  5999. 1549(the)S
  6000. 1697(-8)S
  6001. 1806(257ag)S
  6002. 1982((and)S
  6003. (your)184 2186 A
  6004. 2395(site)S
  6005. 2560(has)S
  6006. 2719(not)S
  6007. 2872(installed)S
  6008. 3238(257ex)S
  6009. 3414(with)S
  6010. 3618(-8)S
  6011. 3727(as)S
  6012. 3836(the)S
  6013. 3984(default).)S
  6014. 4080 V
  6015. 10 I
  6016. 1080(fatal)S
  6017. 1290(257ex)S
  6018. (scanner)318 1456 A
  6019. 1801(internal)S
  6020. 2146(error--end)S
  6021. 2598(of)S
  6022. 2703(buffer)S
  6023. 2970(missed)S
  6024. 3271(-)S
  6025. 10 R
  6026. 3332(This)S
  6027. 3538(can)S
  6028. 3705(occur)S
  6029. 3956(in)S
  6030. 4061(an)S
  6031. 4183(scanner)S
  6032. 4518(which)S
  6033. 4791(is)S
  6034. 4885(reentered)S
  6035. 4200 V
  6036. 1080(after)S
  6037. 1312(a)S
  6038. (long-jump)418 1403 A
  6039. 1867(has)S
  6040. 2047(jumped)S
  6041. 2394(out)S
  6042. 2568((or)S
  6043. 2732(over))S
  6044. 2991(the)S
  6045. 3160(scanner's)S
  6046. 3587(activation)S
  6047. 4030(frame.)S
  6048. 4362(Before)S
  6049. 4683(reentering)S
  6050. 5138(the)S
  6051. 4320 V
  6052. 1080(scanner,)S
  6053. 1438(use:)S
  6054. 4560 V
  6055. 1180(yyrestart()S
  6056. 1592(yyin)S
  6057. 1795();)S
  6058. 4848 V
  6059. 10 I
  6060. 1080(too)S
  6061. 1238(many)S
  6062. 1486(%t)S
  6063. 1628(classes!)S
  6064. 1977(-)S
  6065. 10 R
  6066. 2041(You)S
  6067. 2244(managed)S
  6068. 2637(to)S
  6069. 2745(put)S
  6070. 2903(every)S
  6071. 3157(single)S
  6072. 3427(character)S
  6073. 3828(into)S
  6074. 4015(its)S
  6075. 4141(own)S
  6076. 4345(%t)S
  6077. 4488(class.)S
  6078. 10 I
  6079. 4765(257ex)S
  6080. 10 R
  6081. 4936(requires)S
  6082. 4968 V
  6083. 1080(that)S
  6084. 1256(at)S
  6085. 1354(least)S
  6086. 1564(one)S
  6087. 1734(of)S
  6088. 1843(the)S
  6089. 1991(classes)S
  6090. 2296(share)S
  6091. 2534(characters.)S
  6092. 5136 V
  6093. 9 R
  6094. 720(D)S
  6095. 722(DE)S
  6096. 790(EF)S
  6097. 848(FI)S
  6098. 900(IC)S
  6099. 933(CI)S
  6100. 995(IE)S
  6101. 1028(EN)S
  6102. 1086(NC)S
  6103. 1154(CI)S
  6104. 1216(IE)S
  6105. 1249(ES)S
  6106. 1307(S)S
  6107. 1397(/)S
  6108. 1399(/)S
  6109. 1464(B)S
  6110. 1466(BU)S
  6111. 1528(UG)S
  6112. 1596(GS)S
  6113. 1664(S)S
  6114. 5256 V
  6115. 10 R
  6116. 1080(See)S
  6117. 1251(257ex(1).)S
  6118. 5424 V
  6119. 9 R
  6120. 720(S)S
  6121. 722(SE)S
  6122. 774(EE)S
  6123. 832(E)S
  6124. 913(A)S
  6125. 915(AL)S
  6126. 983(LS)S
  6127. 1041(SO)S
  6128. 1093(O)S
  6129. 5544 V
  6130. 10 R
  6131. 1080(257ex(1),)S
  6132. 1399(lex(1),)S
  6133. (yacc(1),)328 1690 A
  6134. 2043(sed(1),)S
  6135. 2345(awk(1).)S
  6136. 5712 V
  6137. 1080(M.)S
  6138. 1219(E.)S
  6139. 1331(Lesk)S
  6140. 1552(and)S
  6141. 1722(E.)S
  6142. 1834(Schmidt,)S
  6143. 10 I
  6144. 2219(LEX)S
  6145. 2424(-)S
  6146. 2483(Lexical)S
  6147. 2805(Analyzer)S
  6148. 3188(Generator)S
  6149. 5880 V
  6150. 9 R
  6151. 720(A)S
  6152. 722(AU)S
  6153. 790(UT)S
  6154. 858(TH)S
  6155. 916(HO)S
  6156. 984(OR)S
  6157. 1052(R)S
  6158. 6000 V
  6159. 10 R
  6160. 1080(Vern)S
  6161. 1312(Paxson,)S
  6162. 1657(with)S
  6163. 1867(the)S
  6164. 2021(help)S
  6165. 2225(of)S
  6166. 2340(many)S
  6167. 2594(ideas)S
  6168. 2832(and)S
  6169. 3008(much)S
  6170. 3262(inspiration)S
  6171. 3723(from)S
  6172. 3950(Van)S
  6173. 4149(Jacobson.)S
  6174. 4598(Original)S
  6175. 4965(version)S
  6176. 6120 V
  6177. 1080(by)S
  6178. 1216(Jef)S
  6179. 1370(Poskanzer.)S
  6180. 1870(The)S
  6181. 2063(fast)S
  6182. 2245(table)S
  6183. 2477(representation)S
  6184. 3084(is)S
  6185. 3187(a)S
  6186. 3268(partial)S
  6187. 3562(implementation)S
  6188. 4229(of)S
  6189. 4349(a)S
  6190. 4430(design)S
  6191. (done)195 4728 A
  6192. 4958(by)S
  6193. 5093(Van)S
  6194. 6240 V
  6195. 1080(Jacobson.)S
  6196. 1523(The)S
  6197. 1705(implementation)S
  6198. 2361(was)S
  6199. (done)195 2543 A
  6200. 2763(by)S
  6201. 2888(Kevin)S
  6202. (Gong)223 3159 A
  6203. 3407(and)S
  6204. 3577(Vern)S
  6205. 3804(Paxson.)S
  6206. 6408 V
  6207. 1080(Thanks)S
  6208. 1436(to)S
  6209. 1574(the)S
  6210. 1758(many)S
  6211. 10 I
  6212. 2042(257ex)S
  6213. 10 R
  6214. 2243(beta-testers,)S
  6215. 2789(feedbackers,)S
  6216. 3357(and)S
  6217. 3563(contributors,)S
  6218. 4135(especially)S
  6219. 4599(Casey)S
  6220. 4906(Leedom,)S
  6221. 6528 V
  6222. 1080(benson@odi.com,)S
  6223. 1863(Keith)S
  6224. 2141(Bostic,)S
  6225. 2477(Frederic)S
  6226. 2868(Brehm,)S
  6227. 3221(Nick)S
  6228. (Christopher,)500 3471 A
  6229. 4025(Jason)S
  6230. (Coughlin,)398 4302 A
  6231. 4754(Scott)S
  6232. 5015(David)S
  6233. 6648 V
  6234. 1080(Daniels,)S
  6235. 1456(Leo)S
  6236. 1656(Eskin,)S
  6237. 1953(Chris)S
  6238. 2214(Faylor,)S
  6239. 2545(Eric)S
  6240. 2757(Goldman,)S
  6241. 3200(Eric)S
  6242. (Hughes,)332 3413 A
  6243. (Jeffrey)281 3789 A
  6244. 4114(R.)S
  6245. 4250(Jones,)S
  6246. 4542(Kevin)S
  6247. 4832(B.)S
  6248. (Kenny,)293 4968 A
  6249. 6768 V
  6250. 1080(Ronald)S
  6251. 1406(Lamprecht,)S
  6252. 1904(Greg)S
  6253. 2142(Lee,)S
  6254. 2355(Craig)S
  6255. 2615(Leres,)S
  6256. 2901(Mohamed)S
  6257. 3344(el)S
  6258. 3453(Lozy,)S
  6259. 3721(Jim)S
  6260. 3902(Meyering,)S
  6261. 4354(Marc)S
  6262. 4603(Nozell,)S
  6263. (Esmond)329 4932 A
  6264. 6888 V
  6265. (Pitt,)165 1080 A
  6266. 1270(Jef)S
  6267. 1413(Poskanzer,)S
  6268. 1877(Jim)S
  6269. 2047(Roskind,)S
  6270. 2432(Dave)S
  6271. 2671(Tallman,)S
  6272. 3058(Frank)S
  6273. 3319(Whaley,)S
  6274. 3683(Ken)S
  6275. 3877(Yap,)S
  6276. 4096(and)S
  6277. 4267(those)S
  6278. 4505(whose)S
  6279. 4788(names)S
  6280. 5071(have)S
  6281. 7008 V
  6282. 1080(slipped)S
  6283. 1395(my)S
  6284. 1548(marginal)S
  6285. 1931(mail-archiving)S
  6286. (skills)212 2549 A
  6287. 2786(but)S
  6288. 2939(whose)S
  6289. 3221(contributions)S
  6290. 3776(are)S
  6291. 3925(appreciated)S
  6292. 4415(all)S
  6293. 4541(the)S
  6294. 4689(same.)S
  6295. 7176 V
  6296. 1080(Thanks)S
  6297. 1402(to)S
  6298. 1506(Keith)S
  6299. 1756(Bostic,)S
  6300. (John)189 2064 A
  6301. 2279(Gilmore,)S
  6302. 2666(Craig)S
  6303. 2917(Leres,)S
  6304. 3194(Bob)S
  6305. 3388(Mulcahy,)S
  6306. 3797(Rich)S
  6307. 4014(Salz,)S
  6308. 4240(and)S
  6309. 4412(Richard)S
  6310. 4758(Stallman)S
  6311. 5143(for)S
  6312. 7296 V
  6313. 1080(help)S
  6314. 1278(with)S
  6315. 1482(various)S
  6316. 1803(distribution)S
  6317. 2291(headaches.)S
  6318. 7903 V
  6319. 720(September)S
  6320. 1176(13,)S
  6321. (1996)200 1326 A
  6322. 2681(()S
  6323. 2723(26)S
  6324. 2848(May)S
  6325. (1990)200 3057 A
  6326. 3265())S
  6327. 4940(Page)S
  6328. 5161(24)S
  6329. 8143 V
  6330. EP
  6331. %%Page: 25 25
  6332. BP
  6333. /slant 0 def
  6334. /height 0 def
  6335. 480 V
  6336. 10 R
  6337. 720(FLEX)S
  6338. 981(()S
  6339. 1023(1)S
  6340. 1081())S
  6341. 2756(Version)S
  6342. 3100(2.3)S
  6343. 4866(FLEX)S
  6344. 5127(()S
  6345. 5169(1)S
  6346. 5227())S
  6347. 960 V
  6348. 1080(Thanks)S
  6349. 1413(to)S
  6350. (Esmond)329 1529 A
  6351. (Pitt)140 1896 A
  6352. 2074(and)S
  6353. 2257(Earle)S
  6354. 2509(Horton)S
  6355. 2832(for)S
  6356. 2988(8-bit)S
  6357. 3216(character)S
  6358. (support;)329 3625 A
  6359. 3992(to)S
  6360. 4108(Benson)S
  6361. 4447(Margulies)S
  6362. 4893(and)S
  6363. 5076(Fred)S
  6364. 1080 V
  6365. 1080(Burke)S
  6366. 1353(for)S
  6367. 1498(C++)S
  6368. (support;)329 1706 A
  6369. 2062(to)S
  6370. 2167(Ove)S
  6371. 2362(Ewerlid)S
  6372. 2709(for)S
  6373. 2854(the)S
  6374. 3003(basics)S
  6375. 3275(of)S
  6376. (support)301 3385 A
  6377. 3712(for)S
  6378. 3856(NUL's;)S
  6379. 4191(and)S
  6380. 4362(to)S
  6381. 4466(Eric)S
  6382. (Hughes)307 4661 A
  6383. 4994(for)S
  6384. 5138(the)S
  6385. 1200 V
  6386. 1080(basics)S
  6387. 1351(of)S
  6388. (support)301 1460 A
  6389. 1786(for)S
  6390. (multiple)335 1929 A
  6391. 2289(buffers.)S
  6392. 1368 V
  6393. 1080(Work)S
  6394. 1353(is)S
  6395. 1464(being)S
  6396. (done)195 1731 A
  6397. 1970(on)S
  6398. 2115(extending)S
  6399. 10 I
  6400. 2556(257ex)S
  6401. 10 R
  6402. 2741(to)S
  6403. 2864(generate)S
  6404. 3251(scanners)S
  6405. 3643(in)S
  6406. 3766(which)S
  6407. 4057(the)S
  6408. 4225(state)S
  6409. 4455(machine)S
  6410. 4841(is)S
  6411. 4953(directly)S
  6412. 1488 V
  6413. 1080(represented)S
  6414. 1581(in)S
  6415. 1695(C)S
  6416. 1798(code)S
  6417. 2024(rather)S
  6418. 2296(than)S
  6419. 2505(tables.)S
  6420. 2826(These)S
  6421. 3103(scanners)S
  6422. 3486(may)S
  6423. 3695(well)S
  6424. 3905(be)S
  6425. 4036(substantially)S
  6426. 4580(faster)S
  6427. 4841(than)S
  6428. 5049(those)S
  6429. 1608 V
  6430. 1080(generated)S
  6431. 1499(using)S
  6432. 1743(-f)S
  6433. 1838(or)S
  6434. 1949(-F.)S
  6435. 2116(If)S
  6436. (you)150 2211 A
  6437. 2388(are)S
  6438. 2539(working)S
  6439. 2901(in)S
  6440. 3006(this)S
  6441. 3179(area)S
  6442. 3376(and)S
  6443. 3549(are)S
  6444. 3701(interested)S
  6445. 4121(in)S
  6446. 4227(comparing)S
  6447. 4685(notes)S
  6448. 4925(and)S
  6449. 5098(see-)S
  6450. 1728 V
  6451. 1080(ing)S
  6452. 1233(whether)S
  6453. (redundant)402 1583 A
  6454. 2010(work)S
  6455. 2242(can)S
  6456. 2407(be)S
  6457. 2527(avoided,)S
  6458. 2895(contact)S
  6459. 3211(Ove)S
  6460. 3404(Ewerlid)S
  6461. 3749((ewerlid@mizar.DoCS.UU.SE).)S
  6462. 1896 V
  6463. 1080(This)S
  6464. 1289(work)S
  6465. 1526(was)S
  6466. 1713(primarily)S
  6467. (done)195 2118 A
  6468. 2343(when)S
  6469. 2591(I)S
  6470. 2655(was)S
  6471. 2842(at)S
  6472. 2945(the)S
  6473. 3098(Real)S
  6474. 3313(Time)S
  6475. 3556(Systems)S
  6476. (Group)257 3921 A
  6477. 4209(at)S
  6478. 4313(the)S
  6479. 4467(Lawrence)S
  6480. 4897(Berkeley)S
  6481. 2016 V
  6482. 1080(Laboratory)S
  6483. 1553(in)S
  6484. 1656(Berkeley,)S
  6485. 2070(CA.)S
  6486. 2285(Many)S
  6487. 2544(thanks)S
  6488. 2831(to)S
  6489. 2934(all)S
  6490. 3060(there)S
  6491. 3287(for)S
  6492. 3430(the)S
  6493. (support)301 3578 A
  6494. 3904(I)S
  6495. (received.)367 3963 A
  6496. 2184 V
  6497. 1080(Send)S
  6498. 1306(comments)S
  6499. 1744(to:)S
  6500. 2424 V
  6501. 1205(Vern)S
  6502. 1432(Paxson)S
  6503. 2544 V
  6504. 1205(Computer)S
  6505. 1632(Science)S
  6506. 1971(Department)S
  6507. 2664 V
  6508. (4126)200 1205 A
  6509. 1430(Upson)S
  6510. 1717(Hall)S
  6511. 2784 V
  6512. 1205(Cornell)S
  6513. 1532(University)S
  6514. 2904 V
  6515. (Ithaca,)272 1205 A
  6516. 1502(NY)S
  6517. (14853-7501)484 1673 A
  6518. 3144 V
  6519. 1205(vern@cs.cornell.edu)S
  6520. 3264 V
  6521. 1205(decvax!cornell!vern)S
  6522. 7903 V
  6523. 720(Page)S
  6524. 941(25)S
  6525. 2681(()S
  6526. 2723(26)S
  6527. 2848(May)S
  6528. (1990)200 3057 A
  6529. 3265())S
  6530. 4455(September)S
  6531. 4911(13,)S
  6532. (1996)200 5061 A
  6533. 8143 V
  6534. EP
  6535. %%Trailer
  6536. %%DocumentFonts: Times-Roman Times-Bold Times-Italic
  6537. %%Pages: 25