home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 February / Chip_2000-02_cd.bin / zkuste / Delphi / navody / tt / objvm.exe / SAMPLE / uObjLang.dfm / uObjLang.txt
Text File  |  1998-03-10  |  5KB  |  205 lines

  1. object ObjLang: TObjLang
  2.   Left = 200
  3.   Top = 108
  4.   Height = 123
  5.   Width = 112
  6.   object Compiler: TCompiler
  7.     Errors.Strings = (
  8.       '∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  9.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  10.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  11.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  12.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  13.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  14.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ '#39'∩┐╜∩┐╜∩┐╜'#39' ∩┐╜∩┐╜∩┐╜ '#39'∩┐╜∩┐╜∩┐╜∩┐╜'#39
  15.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  16.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  17.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  18.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ , ∩┐╜∩┐╜∩┐╜ )'
  19.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  20.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  21.       '∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ ∩┐╜∩┐╜ ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜')
  22.     Left = 24
  23.     Top = 16
  24.     LexemInfoList = (
  25.       'K N .'
  26.       'K N -'
  27.       'K N +'
  28.       'K N ;'
  29.       'K N ∩┐╜∩┐╜∩┐╜'
  30.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  31.       'K N TIMES'
  32.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  33.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  34.       'K N BEGIN'
  35.       'K N END'
  36.       'K N ('
  37.       'K N )'
  38.       'K N ,'
  39.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  40.       'K N ∩┐╜∩┐╜'
  41.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  42.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  43.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  44.       'K N ∩┐╜∩┐╜'
  45.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  46.       'K N REPEAT'
  47.       'K N ∩┐╜∩┐╜'
  48.       'K N IF'
  49.       'K N THEN'
  50.       'K N ELSE'
  51.       'K N WHILE'
  52.       'K N DO'
  53.       'K N UNTIL'
  54.       'K N NOT'
  55.       'K N >'
  56.       'K N <'
  57.       'K N ='
  58.       'K N <='
  59.       'K N >='
  60.       'K N <>'
  61.       'K N in'
  62.       'K N OR'
  63.       'K N AND'
  64.       'K N ∩┐╜∩┐╜∩┐╜'
  65.       'K N ∩┐╜'
  66.       'K N *'
  67.       'K N /'
  68.       'K N div'
  69.       'K N rem'
  70.       'K N :='
  71.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  72.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  73.       'K N TRUE'
  74.       'K N FALSE'
  75.       'L N Literal'
  76.       'I N ID'
  77.       'S N String'
  78.       'N N Neterm'
  79.       'V N Variable'
  80.       'K N .'
  81.       'K N -'
  82.       'K N +'
  83.       'K N ;'
  84.       'K N ∩┐╜∩┐╜∩┐╜'
  85.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  86.       'K N TIMES'
  87.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  88.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  89.       'K N BEGIN'
  90.       'K N END'
  91.       'K N ('
  92.       'K N )'
  93.       'K N ,'
  94.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  95.       'K N ∩┐╜∩┐╜'
  96.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  97.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  98.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  99.       'K N ∩┐╜∩┐╜'
  100.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  101.       'K N REPEAT'
  102.       'K N ∩┐╜∩┐╜'
  103.       'K N IF'
  104.       'K N THEN'
  105.       'K N ELSE'
  106.       'K N WHILE'
  107.       'K N DO'
  108.       'K N UNTIL'
  109.       'K N NOT'
  110.       'K N >'
  111.       'K N <'
  112.       'K N ='
  113.       'K N <='
  114.       'K N >='
  115.       'K N <>'
  116.       'K N in'
  117.       'K N OR'
  118.       'K N AND'
  119.       'K N ∩┐╜∩┐╜∩┐╜'
  120.       'K N ∩┐╜'
  121.       'K N *'
  122.       'K N /'
  123.       'K N div'
  124.       'K N rem'
  125.       'K N :='
  126.       'L N Literal'
  127.       'I N ID'
  128.       'S N String'
  129.       'N N Neterm'
  130.       'V N Variable'
  131.       'K N .'
  132.       'K N -'
  133.       'K N +'
  134.       'K N ;'
  135.       'K N ∩┐╜∩┐╜∩┐╜'
  136.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  137.       'K N TIMES'
  138.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  139.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  140.       'K N BEGIN'
  141.       'K N END'
  142.       'K N ('
  143.       'K N )'
  144.       'K N ,'
  145.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  146.       'K N ∩┐╜∩┐╜'
  147.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  148.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜'
  149.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  150.       'K N ∩┐╜∩┐╜'
  151.       'K N ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  152.       'K N REPEAT'
  153.       'K N ∩┐╜∩┐╜'
  154.       'K N IF'
  155.       'K N THEN'
  156.       'K N ELSE'
  157.       'K N WHILE'
  158.       'K N DO'
  159.       'K N UNTIL'
  160.       'K N NOT'
  161.       'K N >'
  162.       'K N <'
  163.       'K N ='
  164.       'K N <='
  165.       'K N >='
  166.       'K N <>'
  167.       'K N in'
  168.       'K N OR'
  169.       'K N AND'
  170.       'K N ∩┐╜∩┐╜∩┐╜'
  171.       'K N ∩┐╜'
  172.       'K N *'
  173.       'K N /'
  174.       'K N div'
  175.       'K N rem'
  176.       'K N :='
  177.       'L N Literal'
  178.       'I N ID'
  179.       'S N String'
  180.       'N N Neterm'
  181.       'V N Variable')
  182.     RulesList = (
  183.       '`gram` `prog`'
  184.       '`prog` `stat` ; `prog'#39'`'
  185.       '`prog'#39'` `prog`'
  186.       '`prog'#39'`'
  187.       '`id` `id/call` `id'#39'`'
  188.       '`id'#39'`'
  189.       '`id'#39'` . `id`'
  190.       '`id/call` `id-el` `id/call'#39'`'
  191.       '`id/call'#39'`'
  192.       '`id/call'#39'` `call`'
  193.       '`id-el` "ID"'
  194.       '`id-el` ID'
  195.       '`stat` `call-or-assig`'
  196.       '`call-or-assig` `id` `call-or-assig'#39'`'
  197.       '`call-or-assig'#39'` `assig`'
  198.       '`call-or-assig'#39'`'
  199.       '`assig` := `e`'
  200.       '`stat` `if`'
  201.       '`if` ∩┐╜∩┐╜∩┐╜∩┐╜ `e` ∩┐╜∩┐╜ `prog` `if'#39'`'
  202.       '`if'#39'` ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  203.       '`if'#39'` ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜ `prog` ∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜'
  204.       '`if` IF `e` THEN `prog` `if'#3
  205.