Граф коммитов

731 Коммитов

Автор SHA1 Сообщение Дата
Mark Probst 40d6c38532 Remove underscore from Java fields. Fixes #123
Original commit a3929268a2df797d1ea29a4544341a0bc05816a6
2017-08-26 07:53:30 -07:00
Mark Probst 64faa0b445 Merge pull request #133 from dvdsgl/swift
Swift

Original commit 2916a80d7f3c2302f082832825234d35503e011e
2017-08-25 21:29:39 -07:00
Mark Probst f33c24a44e Bump CLI
Original commit 1017fe550d329ba8cc996c85f2bed9ec71976970
2017-08-25 21:29:09 -07:00
Mark Probst cb322b66cb Nicer Swift output
Original commit 1e3f50348d5736124dda730a6eff8320f002e3ce
2017-08-25 19:47:54 -07:00
Mark Probst 1094456bfe Move a helper function to Doc
Original commit 3651d9335d6cab48e6de95cc95417c7dc27b7d7a
2017-08-25 19:47:54 -07:00
Mark Probst 527fb813aa Swift on Travis
Original commit b6340f595218bc8e7b1e406410f30122af8a7f16
2017-08-25 19:47:54 -07:00
Mark Probst 0e9abee28c Don't require XCode to test Swift
Original commit fbd0d50bd582fdf7a3bfd5331bb5ef05a9a61acd
2017-08-25 19:47:54 -07:00
Mark Probst 41962eeaeb Print error messages in the swift test driver
Original commit d6b513b0737ae7de37d4fa318a8c581dfaba5c95
2017-08-25 19:47:54 -07:00
Mark Probst 91ab8a9b60 Swift Linux compatibility
Original commit b673160eeb37a98030d91f014a93636624f757a5
2017-08-25 19:47:54 -07:00
Mark Probst a65917a46d Compile Swift with Debug configuration
With optimizations on compilation just takes way too
long on some tests.


Original commit b74e37b697cf9cad5f0b800360f64ffe402fc466
2017-08-25 19:47:54 -07:00
Mark Probst 03bcf23ff8 Make IRNothing "anything" in enums
Original commit 90b4029a2e61fdfe1001f15776aa43f3326341dd
2017-08-25 19:47:54 -07:00
Mark Probst 13ffa41133 Build objects in JSON generator tool
Original commit 41a78652d2a1c88671f503185bd3312e198b3292
2017-08-25 19:47:54 -07:00
Mark Probst 3d224d832d Swift fixes
Original commit 302b4e79536fbebf63a927ed8b8765a5633405f9
2017-08-25 19:47:54 -07:00
Mark Probst 82b58661cd Test Swift
Original commit f5be3236fc1fcfe58cb25dc38f8d4abe7ef6939e
2017-08-25 19:47:54 -07:00
Mark Probst 7dd8c7eeec Swift serializer helper for top-levels
Original commit 89f5862f098d9ded5c4f6138877bda9d8beb60c1
2017-08-25 19:47:54 -07:00
Mark Probst d3b7860c84 Swift deserializer helper for top-levels
Original commit 4633ccb78910b67dd39e3e9863943d466a8c5736
2017-08-25 19:47:54 -07:00
Mark Probst c992de51f5 Deserialize in Swift
Original commit f3043d387547915092572b84c877f1932d93f2b2
2017-08-25 19:47:54 -07:00
Mark Probst ec57bd2c94 Deserialize unions in Swift
Original commit f82855600976cea6428fa4332adc28b6968a1ce0
2017-08-25 19:47:54 -07:00
Mark Probst cdf980543d Swift deserializer for classes (just compiles, not tested)
Original commit 23ad279622682a57e4087821f45f36d2cea0f7c4
2017-08-25 19:47:54 -07:00
Mark Probst aab89417a5 Resurrect Swift - just data types so far
Original commit 45ca560922119cb449305e13ade3289b7377af95
2017-08-25 19:47:54 -07:00
David Siegel 83bc16d0c6 Bump CLI
Original commit 840643090e42354272ae6ea3dbfe5cbaebd85e08
2017-08-25 18:22:59 -07:00
David Siegel 3199f252af Merge pull request #129 from dvdsgl/ints
Experimental int support

Original commit f29d10e691f44a2c5d52f769b8980ee5a387beb3
2017-08-25 18:21:41 -07:00
David Siegel d6b1cb4d8d Integer is highlighted
Original commit 05ee0bcba8ccf1eae17a8afa59e8c75e88f851df
2017-08-25 18:16:18 -07:00
David Siegel dadf4299fd Faster
Original commit fcdd64974504434aec676bf3f6d04be73c1fb645
2017-08-25 18:08:48 -07:00
David Siegel 92a20711e2 Correctly unesape escaped doublequote and escaped backslash
Original commit 3a8986b6f815a1185b7b229adf095106f0da68b1
2017-08-25 18:06:20 -07:00
David Siegel a9a886b2d7 Fix indentation
Original commit 082ab247a4f8203280c19bc5d7ddd3fdd89eb417
2017-08-25 18:05:41 -07:00
David Siegel 09ba5a0554 Update TypeScript typing for Main
Original commit e86ac2d5a2a912fddbe10b156d1597bd6eb6099b
2017-08-25 15:42:27 -07:00
David Siegel 3a8d42e1cf Remove extraneous slashes from AST
ttps://github.com/vtrushin/json-to-ast/issues/17


Original commit 5d36fd2f74edc6f6c51e9b4f8202a3aa2406f480
2017-08-25 15:41:14 -07:00
Mark Probst 4d080a0244 Fix faulty tests
Original commit 069ffdc98a40d1d229b151a8612b0b702943e5ad
2017-08-25 14:27:31 -07:00
David Siegel b090c70f3a Work around for bug in json-to-ast
Original commit d6c4c264be7788f30e2a52c91e6dc02690ec1080
2017-08-25 14:09:33 -07:00
David Siegel cf0187d9ff Be more conservative with Int heuristic
We were treating "10.0" as Int


Original commit 99c401b28aa21d12e9ef50c2ebc4137a88340d92
2017-08-25 13:21:14 -07:00
David Siegel b6f3dbc9fa Int support
Original commit 53f5a302bb4dd79eed0f0e9b6eb60c9d80f6ef25
2017-08-25 13:05:58 -07:00
David Siegel c70eac7932 Merge pull request #126 from dvdsgl/cli-next
Redo Main module and app/CLI interfaces to make tooling easier

Original commit 85376838c5eb5f3b7a30c6daa4cfbc58e2f292a3
2017-08-25 11:21:26 -07:00
David Siegel ee922a4d6d New Main module
Original commit 67eb907d6a6890bf4f0263564a4b53d1a917ee5a
2017-08-25 11:18:26 -07:00
David Siegel 1296489ee9 Merge pull request #125 from dvdsgl/next
Move dependencies to app

Original commit 14b65f96561b99bd52236e9682990db86fb9ee77
2017-08-23 12:15:19 -07:00
David Siegel b71f5b7f93 Move dependencies to app
Original commit c74234d25c31e006e48868f679e31511e5b9d6ab
2017-08-23 11:52:17 -07:00
David Siegel 491cb5c4da Merge pull request #121 from dvdsgl/ir-errors
Give IR Except semantics

Original commit 7aece11465771e27b36bd07af5eab58baaf4290e
2017-08-23 11:18:42 -07:00
David Siegel 6a596fbb53 Remove foldError etc.
Original commit 013a6ecb143a30dd5d23abc45132145a08e57e38
2017-08-23 10:36:12 -07:00
David Siegel caf288742a Allow IR computations to fail via ExceptT
Original commit 83237fa084142790a678ca81f47299569c42c736
2017-08-23 10:36:02 -07:00
Mark Probst 9c3108f7f9 Make Java converter methods lower-cases. Fixes #119
Original commit 050aab6886c933f459464cb73c5cafdb14e89713
2017-08-23 10:36:02 -07:00
Mark Probst 7150306265 Update README with requirements
Original commit f98ef017639b62928680595ec4cbf5c7672b4528
2017-08-23 10:36:02 -07:00
Mark Probst 619e408392 Add Java explanation comment
Original commit c3b25cc36741d59c5590ad79e37f9b44ed7eace6
2017-08-23 10:36:02 -07:00
Mark Probst c11ba09df2 Make Java nicer
Original commit f5f793ae042993c86ab0a575ff7ba55ba9e91971
2017-08-23 10:36:02 -07:00
Mark Probst 4d5ee1d504 Merge pull request #122 from dvdsgl/irnothing-is-nullable
IRNothing can be null

Original commit 5d0e3b751218f6180919ab1e71dd7f1c6c15d8d2
2017-08-23 06:53:57 -07:00
Mark Probst a9028f7f26 IRNothing can be null
IRNothing means anything, so it can also be
null.  See #56


Original commit 282339c84b4ff1aaa6bbe675c940f50356d27cf6
2017-08-22 22:47:35 -07:00
Mark Probst d1782be80b Merge pull request #120 from dvdsgl/fix-java-lowercase
Fix java lowercase

Original commit a04a10c1583a1292c4dae8df7d3484ea81ec804e
2017-08-22 14:14:45 -07:00
Mark Probst e493ab166a Make Java converter methods lower-cases. Fixes #119
Original commit 207bcf56b54801b0820817543643922a5e4ba782
2017-08-22 13:46:06 -07:00
Mark Probst 086dca04d3 Update README with requirements
Original commit 885413ef3b87961f9ab03d029695ecd9b52312e3
2017-08-22 13:45:21 -07:00
Mark Probst 4e1a986d17 Merge pull request #117 from dvdsgl/improve-java
Improve java

Original commit fe46265cca16b6cb331317026e0e4f8e9f94a2cd
2017-08-20 07:42:45 -07:00
David Siegel d34796a373 Stop emailing me
Original commit 7c6e10875b60b10964d3ce23e45d622e43de632e
2017-08-20 09:51:36 -04:00