PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/editor/Charset.cs

http://github.com/toshok/shelisp
C# | 165 lines | 122 code | 26 blank | 17 comment | 0 complexity | bcfe9039eaaf2dcdae0859f0d5f570b3 MD5 | raw file
Possible License(s): GPL-3.0
  1. using Shelisp;
  2. namespace Shemacs.Editor {
  3. public class Charset : Object {
  4. [LispBuiltin]
  5. public static Shelisp.Object Fput_charset_property (L l, Shelisp.Object charset, Shelisp.Object propname, Shelisp.Object value)
  6. {
  7. return value;
  8. }
  9. [LispBuiltin]
  10. public static Shelisp.Object Fcharsetp (L l, Shelisp.Object obj)
  11. {
  12. return obj is Charset ? L.Qt : L.Qnil;
  13. }
  14. [LispBuiltin]
  15. public static Shelisp.Object Fmap_charset_chars (L l, Shelisp.Object function, Shelisp.Object charset, [LispOptional] Shelisp.Object arg, Shelisp.Object from_code, Shelisp.Object to_code)
  16. {
  17. // XXX
  18. return L.Qnil;
  19. }
  20. [LispBuiltin]
  21. public static Shelisp.Object Fdefine_charset_internal (L l, params Shelisp.Object[] args)
  22. {
  23. // XXX
  24. return L.Qnil;
  25. }
  26. [LispBuiltin]
  27. public static Shelisp.Object Fdefine_charset_alias (L l, Shelisp.Object charset, Shelisp.Object alias)
  28. {
  29. return charset;
  30. }
  31. [LispBuiltin]
  32. public static Shelisp.Object Fcharset_plist (L l, Shelisp.Object charset)
  33. {
  34. return L.Qnil;
  35. }
  36. [LispBuiltin]
  37. public static Shelisp.Object Fset_charset_plist (L l, Shelisp.Object charset, Shelisp.Object plist)
  38. {
  39. return plist;
  40. }
  41. [LispBuiltin]
  42. public static Shelisp.Object Funify_charset (L l, Shelisp.Object charset, [LispOptional] Shelisp.Object unify_map, Shelisp.Object deunify)
  43. {
  44. return charset;
  45. }
  46. [LispBuiltin]
  47. public static Shelisp.Object Fget_unused_iso_final_char (L l, Shelisp.Object dimension, Shelisp.Object chars)
  48. {
  49. // XXX
  50. return L.Qnil;
  51. }
  52. [LispBuiltin]
  53. public static Shelisp.Object Fdeclare_equiv_charset (L l, Shelisp.Object dimension, Shelisp.Object chars, Shelisp.Object final_char, Shelisp.Object charset)
  54. {
  55. // XXX
  56. return L.Qnil;
  57. }
  58. [LispBuiltin]
  59. public static Shelisp.Object Ffind_charset_region (L l, Shelisp.Object beg, Shelisp.Object end, [LispOptional] Shelisp.Object table)
  60. {
  61. // XXX
  62. return L.Qnil;
  63. }
  64. [LispBuiltin]
  65. public static Shelisp.Object Ffind_charset_string (L l, Shelisp.Object str, [LispOptional] Shelisp.Object table)
  66. {
  67. // XXX
  68. return L.Qnil;
  69. }
  70. [LispBuiltin]
  71. public static Shelisp.Object Fdecode_char (L l, Shelisp.Object charset, Shelisp.Object code_point, [LispOptional] Shelisp.Object restriction)
  72. {
  73. // XXX
  74. return L.Qnil;
  75. }
  76. [LispBuiltin]
  77. public static Shelisp.Object Fencode_char (L l, Shelisp.Object ch, Shelisp.Object charset, [LispOptional] Shelisp.Object restriction)
  78. {
  79. // XXX
  80. return L.Qnil;
  81. }
  82. [LispBuiltin]
  83. public static Shelisp.Object Fmake_char (L l, Shelisp.Object charset, [LispOptional] Shelisp.Object code1, Shelisp.Object code2, Shelisp.Object code3, Shelisp.Object code4)
  84. {
  85. // XXX
  86. return L.Qnil;
  87. }
  88. [LispBuiltin]
  89. public static Shelisp.Object Fsplit_char (L l, Shelisp.Object ch)
  90. {
  91. // XXX
  92. return L.Qnil;
  93. }
  94. [LispBuiltin]
  95. public static Shelisp.Object Fchar_charset (L l, Shelisp.Object ch, [LispOptional] Shelisp.Object restriction)
  96. {
  97. // XXX
  98. return L.Qnil;
  99. }
  100. [LispBuiltin]
  101. public static Shelisp.Object Fcharset_after (L l, [LispOptional] Shelisp.Object pos)
  102. {
  103. // XXX
  104. return L.Qnil;
  105. }
  106. [LispBuiltin]
  107. public static Shelisp.Object Fiso_charset (L l, Shelisp.Object dimension, Shelisp.Object chars, Shelisp.Object final_char)
  108. {
  109. // XXX
  110. return L.Qnil;
  111. }
  112. [LispBuiltin]
  113. public static Shelisp.Object Fclear_charset_maps (L l)
  114. {
  115. // XXX
  116. return L.Qnil;
  117. }
  118. [LispBuiltin]
  119. public static Shelisp.Object Fclear_charset_maps (L l, [LispOptional] Shelisp.Object highestp)
  120. {
  121. // XXX
  122. return L.Qnil;
  123. }
  124. [LispBuiltin (MinArgs = 1)]
  125. public static Shelisp.Object Fset_charset_priority (L l, params Shelisp.Object[] charsets)
  126. {
  127. // XXX
  128. return L.Qnil;
  129. }
  130. [LispBuiltin]
  131. public static Shelisp.Object Fcharset_id_internal (L l, [LispOptional] Shelisp.Object charset)
  132. {
  133. // XXX
  134. return L.Qnil;
  135. }
  136. [LispBuiltin (DocString = "*List of directories to search for charset map files.")]
  137. public static Shelisp.Object Vcharset_map_path = L.Qnil;
  138. }
  139. }