Skip to content
Permalink
Browse files

Remove the C++ sources

  • Loading branch information
jeaye committed Nov 15, 2015
1 parent 45afbf3 commit dbb4d2f8949c7e64ebd0127312824afae06167d9
Showing with 0 additions and 12,284 deletions.
  1. +0 −6 .gitmodules
  2. +0 −253 CMakeLists.txt
  3. +0 −10 cmake/cxx14.cmake
  4. +0 −30 include/jank/detail/stream/indenter.hpp
  5. +0 −88 include/jank/interpret/cell/cell.hpp
  6. +0 −16 include/jank/interpret/cell/stream.hpp
  7. +0 −167 include/jank/interpret/cell/trait.hpp
  8. +0 −21 include/jank/interpret/cell/type.hpp
  9. +0 −26 include/jank/interpret/consume_style.hpp
  10. +0 −20 include/jank/interpret/detail/binding_definition.hpp
  11. +0 −20 include/jank/interpret/detail/do_statement.hpp
  12. +0 −34 include/jank/interpret/detail/function_call.hpp
  13. +0 −20 include/jank/interpret/detail/if_statement.hpp
  14. +0 −20 include/jank/interpret/detail/indirect_function_call.hpp
  15. +0 −20 include/jank/interpret/detail/native_function_call.hpp
  16. +0 −20 include/jank/interpret/detail/return_statement.hpp
  17. +0 −20 include/jank/interpret/environment/resolve_value.hpp
  18. +0 −44 include/jank/interpret/environment/scope.hpp
  19. +0 −38 include/jank/interpret/expect/error/assertion/exception.hpp
  20. +0 −38 include/jank/interpret/expect/error/internal/exception.hpp
  21. +0 −25 include/jank/interpret/expect/error/internal/unimplemented.hpp
  22. +0 −38 include/jank/interpret/expect/error/lookup/exception.hpp
  23. +0 −38 include/jank/interpret/expect/error/type/exception.hpp
  24. +0 −48 include/jank/interpret/expect/type.hpp
  25. +0 −36 include/jank/interpret/interpret.hpp
  26. +0 −19 include/jank/interpret/plugin/apply.hpp
  27. +0 −21 include/jank/interpret/plugin/arithmetic/add.hpp
  28. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_and.hpp
  29. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_left_shift.hpp
  30. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_not.hpp
  31. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_or.hpp
  32. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_right_shift.hpp
  33. +0 −21 include/jank/interpret/plugin/arithmetic/bitwise_xor.hpp
  34. +0 −21 include/jank/interpret/plugin/arithmetic/divide.hpp
  35. +0 −21 include/jank/interpret/plugin/arithmetic/modulo.hpp
  36. +0 −21 include/jank/interpret/plugin/arithmetic/multiply.hpp
  37. +0 −21 include/jank/interpret/plugin/arithmetic/subtract.hpp
  38. +0 −21 include/jank/interpret/plugin/assertion/assertion.hpp
  39. +0 −24 include/jank/interpret/plugin/collection/list/cons.hpp
  40. +0 −24 include/jank/interpret/plugin/collection/list/count.hpp
  41. +0 −24 include/jank/interpret/plugin/collection/list/first.hpp
  42. +0 −24 include/jank/interpret/plugin/collection/list/list.hpp
  43. +0 −24 include/jank/interpret/plugin/collection/list/rest.hpp
  44. +0 −21 include/jank/interpret/plugin/compare/equal.hpp
  45. +0 −21 include/jank/interpret/plugin/compare/greater.hpp
  46. +0 −21 include/jank/interpret/plugin/compare/greater_equal.hpp
  47. +0 −21 include/jank/interpret/plugin/compare/less.hpp
  48. +0 −21 include/jank/interpret/plugin/compare/less_equal.hpp
  49. +0 −69 include/jank/interpret/plugin/detail/find_declaration.hpp
  50. +0 −52 include/jank/interpret/plugin/detail/make_function.hpp
  51. +0 −92 include/jank/interpret/plugin/detail/make_operator.hpp
  52. +0 −36 include/jank/interpret/plugin/detail/native_function_definition.hpp
  53. +0 −21 include/jank/interpret/plugin/io/print.hpp
  54. +0 −21 include/jank/interpret/plugin/macro/emit.hpp
  55. +0 −96 include/jank/parse/cell/cell.hpp
  56. +0 −16 include/jank/parse/cell/stream.hpp
  57. +0 −185 include/jank/parse/cell/trait.hpp
  58. +0 −22 include/jank/parse/cell/type.hpp
  59. +0 −43 include/jank/parse/cell/visit.hpp
  60. +0 −38 include/jank/parse/expect/error/internal/exception.hpp
  61. +0 −38 include/jank/parse/expect/error/syntax/exception.hpp
  62. +0 −38 include/jank/parse/expect/error/type/exception.hpp
  63. +0 −49 include/jank/parse/expect/type.hpp
  64. +0 −11 include/jank/parse/parse.hpp
  65. +0 −189 include/jank/translate/cell/cell.hpp
  66. +0 −26 include/jank/translate/cell/detail/binding_definition.hpp
  67. +0 −21 include/jank/translate/cell/detail/binding_reference.hpp
  68. +0 −21 include/jank/translate/cell/detail/do_statement.hpp
  69. +0 −29 include/jank/translate/cell/detail/function_body.hpp
  70. +0 −30 include/jank/translate/cell/detail/function_call.hpp
  71. +0 −29 include/jank/translate/cell/detail/function_definition.hpp
  72. +0 −22 include/jank/translate/cell/detail/function_reference.hpp
  73. +0 −22 include/jank/translate/cell/detail/if_statement.hpp
  74. +0 −23 include/jank/translate/cell/detail/indirect_function_call.hpp
  75. +0 −41 include/jank/translate/cell/detail/literal_value.hpp
  76. +0 −27 include/jank/translate/cell/detail/macro_call.hpp
  77. +0 −28 include/jank/translate/cell/detail/macro_definition.hpp
  78. +0 −48 include/jank/translate/cell/detail/native_function_declaration.hpp
  79. +0 −3 include/jank/translate/cell/detail/native_function_reference.hpp
  80. +0 −22 include/jank/translate/cell/detail/return_statement.hpp
  81. +0 −70 include/jank/translate/cell/detail/type_definition.hpp
  82. +0 −31 include/jank/translate/cell/detail/type_reference.hpp
  83. +0 −16 include/jank/translate/cell/stream.hpp
  84. +0 −341 include/jank/translate/cell/trait.hpp
  85. +0 −32 include/jank/translate/cell/type.hpp
  86. +0 −60 include/jank/translate/cell/visit.hpp
  87. +0 −26 include/jank/translate/environment/builtin/type/detail/find_type.hpp
  88. +0 −45 include/jank/translate/environment/builtin/type/detail/make_type.hpp
  89. +0 −22 include/jank/translate/environment/builtin/type/function.hpp
  90. +0 −26 include/jank/translate/environment/builtin/type/list.hpp
  91. +0 −23 include/jank/translate/environment/builtin/type/macro_primitive.hpp
  92. +0 −22 include/jank/translate/environment/builtin/type/normalize.hpp
  93. +0 −27 include/jank/translate/environment/builtin/type/primitive.hpp
  94. +0 −24 include/jank/translate/environment/builtin/value/primitive.hpp
  95. +0 −49 include/jank/translate/environment/scope.hpp
  96. +0 −28 include/jank/translate/environment/special/apply_all.hpp
  97. +0 −29 include/jank/translate/environment/special/apply_definition.hpp
  98. +0 −27 include/jank/translate/environment/special/apply_expression.hpp
  99. +0 −22 include/jank/translate/environment/special/binding.hpp
  100. +0 −22 include/jank/translate/environment/special/do_statement.hpp
  101. +0 −22 include/jank/translate/environment/special/function.hpp
  102. +0 −22 include/jank/translate/environment/special/if_statement.hpp
  103. +0 −22 include/jank/translate/environment/special/lambda.hpp
  104. +0 −22 include/jank/translate/environment/special/macro.hpp
  105. +0 −22 include/jank/translate/environment/special/return_statement.hpp
  106. +0 −43 include/jank/translate/expect/argument.hpp
  107. +0 −38 include/jank/translate/expect/error/internal/exception.hpp
  108. +0 −25 include/jank/translate/expect/error/internal/unimplemented.hpp
  109. +0 −38 include/jank/translate/expect/error/lookup/exception.hpp
  110. +0 −38 include/jank/translate/expect/error/syntax/exception.hpp
  111. +0 −38 include/jank/translate/expect/error/type/exception.hpp
  112. +0 −25 include/jank/translate/expect/error/type/invalid_generic.hpp
  113. +0 −25 include/jank/translate/expect/error/type/overload.hpp
  114. +0 −59 include/jank/translate/expect/type.hpp
  115. +0 −46 include/jank/translate/function/argument/call.hpp
  116. +0 −58 include/jank/translate/function/argument/definition.hpp
  117. +0 −25 include/jank/translate/function/argument/resolve_type.hpp
  118. +0 −22 include/jank/translate/function/match_indirect.hpp
  119. +0 −142 include/jank/translate/function/match_overload.hpp
  120. +0 −21 include/jank/translate/function/return/add_implicit_returns.hpp
  121. +0 −22 include/jank/translate/function/return/deduce.hpp
  122. +0 −24 include/jank/translate/function/return/make_implicit.hpp
  123. +0 −43 include/jank/translate/function/return/make_implicit_from_indirect_call.hpp
  124. +0 −29 include/jank/translate/function/return/parse.hpp
  125. +0 −22 include/jank/translate/macro/emit_state.hpp
  126. +0 −29 include/jank/translate/macro/evaluate.hpp
  127. +0 −38 include/jank/translate/macro/substitute.hpp
  128. +0 −15 include/jank/translate/plugin/apply.hpp
  129. +0 −17 include/jank/translate/plugin/arithmetic/add.hpp
  130. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_and.hpp
  131. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_left_shift.hpp
  132. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_not.hpp
  133. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_or.hpp
  134. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_right_shift.hpp
  135. +0 −17 include/jank/translate/plugin/arithmetic/bitwise_xor.hpp
  136. +0 −42 include/jank/translate/plugin/arithmetic/detail/make_operator.hpp
  137. +0 −17 include/jank/translate/plugin/arithmetic/divide.hpp
  138. +0 −17 include/jank/translate/plugin/arithmetic/modulo.hpp
  139. +0 −17 include/jank/translate/plugin/arithmetic/multiply.hpp
  140. +0 −17 include/jank/translate/plugin/arithmetic/subtract.hpp
  141. +0 −17 include/jank/translate/plugin/assertion/assertion.hpp
  142. +0 −20 include/jank/translate/plugin/collection/list/cons.hpp
  143. +0 −20 include/jank/translate/plugin/collection/list/count.hpp
  144. +0 −20 include/jank/translate/plugin/collection/list/first.hpp
  145. +0 −20 include/jank/translate/plugin/collection/list/list.hpp
  146. +0 −20 include/jank/translate/plugin/collection/list/rest.hpp
  147. +0 −33 include/jank/translate/plugin/compare/detail/make_operator.hpp
  148. +0 −17 include/jank/translate/plugin/compare/equal.hpp
  149. +0 −17 include/jank/translate/plugin/compare/greater.hpp
  150. +0 −17 include/jank/translate/plugin/compare/greater_equal.hpp
  151. +0 −17 include/jank/translate/plugin/compare/less.hpp
  152. +0 −17 include/jank/translate/plugin/compare/less_equal.hpp
  153. +0 −55 include/jank/translate/plugin/detail/make_function.hpp
  154. +0 −17 include/jank/translate/plugin/io/print.hpp
  155. +0 −17 include/jank/translate/plugin/macro/emit.hpp
  156. +0 −29 include/jank/translate/translate.hpp
  157. +0 −29 include/jank/translate/type/generic/extract.hpp
  158. +0 −49 include/jank/translate/type/generic/genericity.hpp
  159. +0 −61 include/jank/translate/type/generic/parameter.hpp
  160. +0 −41 include/jank/translate/type/generic/parse.hpp
  161. +0 −22 include/jank/translate/type/generic/verify.hpp
  162. +0 −1 lib/jest
  163. +0 −1 lib/jtl
  164. +0 −76 src/jank/interpret/cell/stream.cpp
  165. +0 −22 src/jank/interpret/detail/binding_definition.cpp
  166. +0 −18 src/jank/interpret/detail/do_statement.cpp
  167. +0 −54 src/jank/interpret/detail/function_call.cpp
  168. +0 −27 src/jank/interpret/detail/if_statement.cpp
  169. +0 −40 src/jank/interpret/detail/indirect_function_call.cpp
  170. +0 −31 src/jank/interpret/detail/native_function_call.cpp
  171. +0 −19 src/jank/interpret/detail/return_statement.cpp
  172. +0 −196 src/jank/interpret/environment/resolve_value.cpp
  173. +0 −42 src/jank/interpret/environment/scope.cpp
  174. +0 −139 src/jank/interpret/interpret.cpp
  175. +0 −89 src/jank/interpret/plugin/apply.cpp
  176. +0 −71 src/jank/interpret/plugin/arithmetic/add.cpp
  177. +0 −39 src/jank/interpret/plugin/arithmetic/bitwise_and.cpp
  178. +0 −39 src/jank/interpret/plugin/arithmetic/bitwise_left_shift.cpp
  179. +0 −37 src/jank/interpret/plugin/arithmetic/bitwise_not.cpp
  180. +0 −39 src/jank/interpret/plugin/arithmetic/bitwise_or.cpp
  181. +0 −39 src/jank/interpret/plugin/arithmetic/bitwise_right_shift.cpp
  182. +0 −39 src/jank/interpret/plugin/arithmetic/bitwise_xor.cpp
  183. +0 −56 src/jank/interpret/plugin/arithmetic/divide.cpp
  184. +0 −40 src/jank/interpret/plugin/arithmetic/modulo.cpp
  185. +0 −82 src/jank/interpret/plugin/arithmetic/multiply.cpp
  186. +0 −55 src/jank/interpret/plugin/arithmetic/subtract.cpp
  187. +0 −114 src/jank/interpret/plugin/assertion/assertion.cpp
  188. +0 −50 src/jank/interpret/plugin/collection/list/cons.cpp
  189. +0 −45 src/jank/interpret/plugin/collection/list/count.cpp
  190. +0 −55 src/jank/interpret/plugin/collection/list/first.cpp
  191. +0 −35 src/jank/interpret/plugin/collection/list/list.cpp
  192. +0 −52 src/jank/interpret/plugin/collection/list/rest.cpp
  193. +0 −103 src/jank/interpret/plugin/compare/equal.cpp
  194. +0 −71 src/jank/interpret/plugin/compare/greater.cpp
  195. +0 −71 src/jank/interpret/plugin/compare/greater_equal.cpp
  196. +0 −71 src/jank/interpret/plugin/compare/less.cpp
  197. +0 −71 src/jank/interpret/plugin/compare/less_equal.cpp
  198. +0 −47 src/jank/interpret/plugin/io/print.cpp
  199. +0 −99 src/jank/interpret/plugin/macro/emit.cpp
  200. +0 −83 src/jank/parse/cell/stream.cpp
  201. +0 −194 src/jank/parse/parse.cpp
  202. +0 −98 src/jank/repl/main.cpp
  203. +0 −354 src/jank/translate/cell/stream.cpp
  204. +0 −53 src/jank/translate/environment/builtin/type/function.cpp
  205. +0 −49 src/jank/translate/environment/builtin/type/list.cpp
  206. +0 −31 src/jank/translate/environment/builtin/type/macro_primitive.cpp
  207. +0 −28 src/jank/translate/environment/builtin/type/normalize.cpp
  208. +0 −44 src/jank/translate/environment/builtin/type/primitive.cpp
  209. +0 −32 src/jank/translate/environment/builtin/value/primitive.cpp
  210. +0 −166 src/jank/translate/environment/scope.cpp
  211. +0 −63 src/jank/translate/environment/special/apply_all.cpp
  212. +0 −74 src/jank/translate/environment/special/apply_definition.cpp
  213. +0 −57 src/jank/translate/environment/special/apply_expression.cpp
  214. +0 −121 src/jank/translate/environment/special/binding.cpp
  215. +0 −54 src/jank/translate/environment/special/do_statement.cpp
  216. +0 −145 src/jank/translate/environment/special/function.cpp
  217. +0 −103 src/jank/translate/environment/special/if_statement.cpp
  218. +0 −40 src/jank/translate/environment/special/lambda.cpp
  219. +0 −135 src/jank/translate/environment/special/macro.cpp
  220. +0 −67 src/jank/translate/environment/special/return_statement.cpp
  221. +0 −250 src/jank/translate/function/argument/call.cpp
  222. +0 −93 src/jank/translate/function/argument/definition.cpp
  223. +0 −165 src/jank/translate/function/argument/resolve_type.cpp
  224. +0 −69 src/jank/translate/function/match_indirect.cpp
  225. +0 −141 src/jank/translate/function/return/add_implicit_returns.cpp
  226. +0 −161 src/jank/translate/function/return/deduce.cpp
  227. +0 −109 src/jank/translate/function/return/make_implicit.cpp
  228. +0 −66 src/jank/translate/function/return/parse.cpp
  229. +0 −30 src/jank/translate/macro/emit_state.cpp
  230. +0 −41 src/jank/translate/macro/evaluate.cpp
  231. +0 −109 src/jank/translate/main.cpp
  232. +0 −80 src/jank/translate/plugin/apply.cpp
  233. +0 −24 src/jank/translate/plugin/arithmetic/add.cpp
  234. +0 −20 src/jank/translate/plugin/arithmetic/bitwise_and.cpp
  235. +0 −20 src/jank/translate/plugin/arithmetic/bitwise_left_shift.cpp
  236. +0 −24 src/jank/translate/plugin/arithmetic/bitwise_not.cpp
  237. +0 −20 src/jank/translate/plugin/arithmetic/bitwise_or.cpp
  238. +0 −20 src/jank/translate/plugin/arithmetic/bitwise_right_shift.cpp
  239. +0 −20 src/jank/translate/plugin/arithmetic/bitwise_xor.cpp
  240. +0 −22 src/jank/translate/plugin/arithmetic/divide.cpp
  241. +0 −20 src/jank/translate/plugin/arithmetic/modulo.cpp
  242. +0 −29 src/jank/translate/plugin/arithmetic/multiply.cpp
  243. +0 −22 src/jank/translate/plugin/arithmetic/subtract.cpp
  244. +0 −45 src/jank/translate/plugin/assertion/assertion.cpp
  245. +0 −48 src/jank/translate/plugin/collection/list/cons.cpp
  246. +0 −49 src/jank/translate/plugin/collection/list/count.cpp
  247. +0 −49 src/jank/translate/plugin/collection/list/first.cpp
  248. +0 −46 src/jank/translate/plugin/collection/list/list.cpp
  249. +0 −47 src/jank/translate/plugin/collection/list/rest.cpp
  250. +0 −28 src/jank/translate/plugin/compare/equal.cpp
  251. +0 −24 src/jank/translate/plugin/compare/greater.cpp
  252. +0 −24 src/jank/translate/plugin/compare/greater_equal.cpp
  253. +0 −24 src/jank/translate/plugin/compare/less.cpp
  254. +0 −24 src/jank/translate/plugin/compare/less_equal.cpp
  255. +0 −59 src/jank/translate/plugin/io/print.cpp
  256. +0 −31 src/jank/translate/plugin/macro/emit.cpp
  257. +0 −147 src/jank/translate/translate.cpp
  258. +0 −63 src/jank/translate/type/generic/extract.cpp
  259. +0 −111 src/jank/translate/type/generic/parse.cpp
  260. +0 −43 src/jank/translate/type/generic/verify.cpp
@@ -1,6 +0,0 @@
[submodule "lib/jtl"]
path = lib/jtl
url = https://github.com/jeaye/jtl.git
[submodule "lib/jest"]
path = lib/jest
url = https://github.com/jeaye/jest.git

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit dbb4d2f

Please sign in to comment.
You can’t perform that action at this time.