home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / xmmx.zip / source / mmm.dir < prev    next >
File List  |  1996-12-23  |  4KB  |  208 lines

  1. &<<&MMx editor source   
  2.  
  3. mmmconst.h mmmconst.h mmmconst.h mmmconst.h mmmconst.h mmmconst.h mmmconst.h mmmconst.h mmmconst.h
  4.  
  5. mmmx.h mmmx.h mmmx.h mmmx.h mmmx.h mmmx.h
  6.  
  7. mmm_dos.h mmm_dos.h mmm_dos.h mmm_dos.h mmm_dos.h
  8. mmm_dos.cpp mmm_dos.cpp mmm_dos.cpp mmm_dos.cpp mmm_dos.cpp
  9.  
  10. mmm_os2.h mmm_os2.h mmm_os2.h mmm_os2.h mmm_os2.h
  11. mmm_os2.cpp mmm_os2.cpp mmm_os2.cpp mmm_os2.cpp mmm_os2.cpp
  12.  
  13. mmm_w95.h mmm_w95.h mmm_w95.h mmm_w95.h mmm_w95.h mmm_w95.h
  14. mmm_w95.cpp mmm_w95.cpp mmm_w95.cpp mmm_w95.cpp mmm_w95.cpp
  15.  
  16. mmm_lnx.h mmm_lnx.h mmm_lnx.h mmm_lnx.h mmm_lnx.h mmm_lnx.h mmm_lnx.h
  17. mmm_lnx.cpp mmm_lnx.cpp mmm_lnx.cpp mmm_lnx.cpp mmm_lnx.cpp mmm_lnx.cpp
  18.  
  19. mmm_x11.h mmm_x11.h mmm_x11.h mmm_x11.h mmm_x11.h mmm_x11.h mmm_x11.h
  20. mmm_x11.cpp mmm_x11.cpp mmm_x11.cpp mmm_x11.cpp mmm_x11.cpp mmm_x11.cpp
  21.  
  22. mmm_comm.h mmm_comm.h mmm_comm.h mmm_comm.h mmm_comm.h
  23.  
  24. mmm_unx.cpp mmm_unx.cpp mmm_unx.cpp mmm_unx.cpp mmm_unx.cpp
  25. mmm_nunx.cpp mmm_nunx.cpp mmm_nunx.cpp mmm_nunx.cpp mmm_nunx.cpp
  26.  
  27. mmmgrep.h mmmgrep.h mmmgrep.h mmmgrep.h mmmgrep.h mmmgrep.h
  28. mmmgrep.cpp mmmgrep.cpp mmmgrep.cpp mmmgrep.cpp mmmgrep.cpp mmmgrep.cpp
  29.  
  30. mmmtext.cpp mmmtext.cpp mmmtext.cpp mmmtext.cpp mmmtext.cpp
  31.  
  32. mmmx.cpp mmmx.cpp mmmx.cpp mmmx.cpp mmmx.cpp mmmx.cpp mmmx.cpp
  33.  
  34. makeos2
  35. makedos
  36. makelnx
  37. makex11
  38. makedep.mif
  39.  
  40. &>>&F 0 6 2E
  41.  
  42. mmm_cfg.cpp mmm_cfg.cpp mmm_cfg.cpp mmm_cfg.cpp mmm_cfg.cpp mmm_cfg.cpp
  43.  
  44. &<<&*MACRO*         
  45. &<<&Arithmetics & ...
  46. proc add 0 mathop endp
  47. proc sub 1 mathop endp
  48. proc mul 2 mathop endp
  49. proc div 3 mathop endp
  50. proc mod 4 mathop endp
  51. proc and 5 mathop endp
  52. proc or  6 mathop endp
  53. proc xor 7 mathop endp
  54.  
  55. proc eq  0 predicate endp
  56. proc ne  1 predicate endp
  57. proc lt  2 predicate endp
  58. proc gt  3 predicate endp
  59. &>>&C 0 C 15
  60. &<<&proc PrintString
  61. proc PrintString
  62.     4 convert Enter pop
  63. endp
  64. &>>&1 0 1 9
  65. &<<&proc PrintInt
  66. proc PrintInt
  67.     dup
  68.     0 convert
  69. %    pop
  70.     PrintString
  71. endp
  72. &>>&2 0 2 5
  73. &<<&proc TestQuery
  74. proc TestQuery
  75.     query
  76.     0 convert
  77.     "type is:" pop
  78.     pop
  79.     "." pop
  80. endp
  81. &>>&7 0 7 0
  82. &<<&proc TestSgetSput
  83. proc TestSgetSput
  84.     "push5"
  85.     "push4"
  86.     "push3"
  87.     "push2"
  88.     "push1"
  89.  
  90.     " !StrangeValue(for3)! " 3 sput
  91.     1 sget pop
  92.     2 sget pop
  93.     3 sget pop
  94.     4 sget pop
  95.     5 sget pop
  96.     %del del del del del
  97.     pop pop pop pop pop
  98. endp
  99. &>>&E 0 E 1
  100. &<<&proc TestIf
  101. proc TestIf
  102.     10 20 eq
  103.     if
  104.         "a = b" pop
  105.     else
  106.         "a != b" pop
  107.     endif
  108.  
  109.     10 20 gt
  110.     if
  111.         "a > b" pop
  112.     else
  113.         "a < b" pop
  114.     endif
  115. endp
  116. &>>&8 0 8 0
  117. &<<&proc Test2Z
  118. proc Test2Z
  119.     dup 0 eq
  120.     if
  121.         "==0 " pop
  122.     else
  123.         dup 0 gt
  124.         if
  125.             ">0 " pop
  126.         else
  127.             "<0 " pop
  128.         endif
  129.     endif
  130. endp
  131. &>>&3 0 3 0
  132. &<<&proc TestDo
  133. proc TestDo
  134. 'a'
  135. dup 'z' lt
  136. do
  137.     Down TLeft
  138.     dup 6 convert pop % enumerate lines by letters a-z
  139.     1 add
  140.     dup 'z' lt
  141. enddo
  142.  
  143. endp
  144. &>>&5 0 5 0
  145. &<<&proc TestIoctl
  146. proc TestIoctl
  147.     "typing mode :" pop  1 ioctl if "Ins" else "Ovr" endif          pop Enter
  148.     "search :" pop  3 ioctl if "sensetive" else "insensetive" endif pop Enter
  149.     "In Search Page :" pop  0a ioctl if "yes" else "no" endif       pop Enter
  150.     "In Temp Page :" pop  0b ioctl if "yes" else "no" endif         pop Enter
  151.     "Number Of lines:" pop 0c  ioctl 1 convert                      pop Enter
  152.     "Number Of col-s:" pop 0d  ioctl 1 convert                      pop Enter
  153.     "Line Number    :" pop 012 ioctl 1 convert                      pop Enter
  154.     "cx=" pop     0e  ioctl  1 convert                              pop Enter
  155.     "sx=" pop     0f  ioctl  1 convert                              pop Enter
  156.     "sy=" pop     011 ioctl  1 convert                              pop Enter
  157. endp
  158. &>>&2 0 2 0
  159. &<<&proc nPRight
  160. proc nPRight
  161.     4 push 20 gt
  162.     do
  163.         Right
  164.         4 push 20 gt
  165.     enddo
  166.  
  167.     4 push 20 eq
  168.     do
  169.         Right
  170.         4 push
  171.         4 push 20 eq
  172.     enddo
  173. endp
  174. &>>&0 0 0 0
  175.  
  176. proc HelloWorld
  177.     nPRight
  178. endp
  179. &>>&9 0 9 5
  180. c:\mim\mmm_base.cfg
  181. &<<&(δ╧─╔╥╧╫╦┴ KOI8)  (ǽ∞ΓÑα¡áΓ¿ó¡á∩ ¬«ñ¿α«ó¬á.) (║▐╘╪α▐╥┌╨ISO)
  182. (δ╧─╔╥╧╫╦┴ KOI8)  (ǽ∞ΓÑα¡áΓ¿ó¡á∩ ¬«ñ¿α«ó¬á.) (║▐╘╪α▐╥┌╨ ISO)
  183.  
  184.  !"#$%&'()*+,-./
  185. 0123456789:;<=>?
  186. @ABCDEFGHIJKLMNO
  187. PQRSTUVWXYZ[\]^_
  188. `abcdefghijklmno
  189. pqrstuvwxyz{|}~
  190. ÇüéâäàåçêëèïîìÄÅ
  191. ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
  192. áíóúñѪº¿⌐¬½¼¡«»
  193. ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
  194. └┴┬├─┼╞╟╚╔╩╦╠═╬╧
  195. ╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
  196. αßΓπΣσµτΦΘΩδ∞φε∩
  197. ≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ 
  198.  
  199. &>>&0 0 0 18
  200. tex/
  201. compiler/
  202.  
  203. d:\os2\mmm_base.cfg
  204.  
  205. d:\os2\mmm_base.cfg
  206.  
  207. &>>&0 0 0 D
  208.