dentaku-3.1.0

https://rubygems.org

dentaku

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 309609

number: 3.1.0

platform: ruby

spec_sha256: d5b490eff9451765e846f875b033322a78c1f8ad289f39140ff88a7d3f9b92ad

sha256: 6c745023659dd77e4aded14c31f1abc45d8904ff860e42d16a2531c224bda848

created_at: 2024-05-13 08:18:12 UTC

updated_at: 2024-06-07 15:18:17 UTC

position: 15

version_data_entries_count: 93

uploaded_at: 2018-01-11 05:22:14 UTC

indexed: true

has_extensions:

extensions:

Gem size: 42 KB

Version Data Entries

Total: 93

Unpacked size: 162 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400127 Bytesba0816361e006619cce9b8a77344f50240289d36f78ba2b484cadca900eeb7f8
.pryrc1006440034 Bytesbd54246c9aa792a7f3728c0f8d95a29fa646c1e9783ddbf5c6eb13d13f56f58c
.rubocop.yml100644002.68 KB1cf85f5be089a8c4a0c03dba07925f58299a31ac36cac34626a515bb4de7391f
.travis.yml10064400151 Bytesbf379f65a6acc0236788d55c23874fd9eb38a57452fbef4948604f9d65ded694
CHANGELOG.md100644006.64 KBce33da6cb6dd04d3d7f4fecf619f9d246b3a29be9690c78ca479bf82a25cb36e
Gemfile1006440091 Bytes82a5e0e49c3114a52acbd771d07a2144ec80cc1af41e1e3b044455976526811a
LICENSE100644001.04 KB95a5aba089543b8acccf356e7cfca894587b094d802af2f372affbdd4777e899
README.md1006440010 KBe10e2710ee4dc87d6242f1e2b9f139a700d4bf03c10de713a08ae24420097c69
Rakefile10064400561 Bytesd9e314450d68ec9de70f8cb95c1eb7e1c21b51d4b94036872da88ea5bdd7245b
dentaku.gemspec100644001.1 KB786d95c192b5234af74ab347228ba1a29212eb10d2cd7ef4128587f6a00df045
lib/dentaku.rb100644001007 Bytesaa032bf40d471dd43c8211d4d03c1103ac4e4ed1f1e0ff685269274c67f5f918
lib/dentaku/ast.rb100644001.06 KB1b4c32a07363b06ac62083d29d3b08991506b604c1a59494a5a5547be8e82640
lib/dentaku/ast/access.rb10064400522 Bytes6110e825f0aed500dc01c45dce02b942b6eddf1bb257c6d7c82ee3cd24ab8862
lib/dentaku/ast/arithmetic.rb100644003.96 KBe495f5e730150dcc2072cd91d7506304e3c54ff0469ca7e550c94a36fff884c8
lib/dentaku/ast/bitwise.rb10064400334 Bytes4fda899f4b8f454c71c2a9d419d6a53b477ec60e0c4b14aa107a64d8402a7a4c
lib/dentaku/ast/case.rb100644001.65 KBd2f1198182ba54d51ff114564177c03150217885024e1482d1083de862f5dd0d
lib/dentaku/ast/case/case_conditional.rb10064400595 Bytesd25504cab06d5bb63bada9dced01871cb3dc60b9f3d1516e3193aa7d9d5bb2f6
lib/dentaku/ast/case/case_else.rb10064400326 Bytes58af87e7c25b47eaefd15f0abc805fb4cdc8d18c116d9878faf02500840e3b5c
lib/dentaku/ast/case/case_switch_variable.rb10064400336 Bytesf0d8b12c9758b87f9f002f8fc0cc21b37468a63697b3fd5d02a4e671e927cb42
lib/dentaku/ast/case/case_then.rb10064400326 Bytes6b478189f849833af53aa8fd995cd878b046736320daa7350b17226a5de78a73
lib/dentaku/ast/case/case_when.rb10064400331 Bytesf4b6bb06119d204c5eec58cbc0bb0d7d5b10c536b8ac5174dda0c8d43645a829
lib/dentaku/ast/combinators.rb10064400990 Bytesb1ed39538d10846147a6b5cb70fd17fbac440f713f0aa253e827bd972197c924
lib/dentaku/ast/comparators.rb100644001.34 KBa03b45fcc2be22bef2ca0a127791993decef708f882216b8f63e51e2084f3f1c
lib/dentaku/ast/datetime.rb10064400105 Bytesff9456e2e99d5ff0dc96bf250d77d77bc3cb4f7456e7cf936d78109c21700ef0
lib/dentaku/ast/function.rb100644001.28 KB0485834aee4f31075ba29af5974550e278e318be214d75140f268b3c9e2ed77c
lib/dentaku/ast/function_registry.rb100644001.55 KB2fb2a2082f380bc10e010f25301dd3d80aead674f6ddc475083b7c2221212242
lib/dentaku/ast/functions/and.rb10064400644 Bytese6655a9efe68370db02ba534602363302dcfce28c7f67036dfb56cfbb05bc394
lib/dentaku/ast/functions/if.rb10064400747 Bytesb603e63db64e7c02a5ef1734e151d98578efa82d8d2e280dd6add5465facea95
lib/dentaku/ast/functions/max.rb10064400164 Bytes1a5fca61a502b9638aff0ad8747ca63baf28fc0cfcbdf37ba30534a31682ae2b
lib/dentaku/ast/functions/min.rb10064400164 Bytesc2fd110cb5165a09ce551076634e524b22415a03177b2d9c1e56acaa3f302d9f
lib/dentaku/ast/functions/not.rb10064400109 Bytes81b38ac43e8134242768f71c3b4aa46217563499c295803ce4b22bee82fb94ca
lib/dentaku/ast/functions/or.rb10064400641 Bytes6bbd6fde87c504cb3bbf188f19c8508b9ca1532470b8b3c72522e085c1fb790b
lib/dentaku/ast/functions/round.rb10064400177 Bytesb3b64b1f94994f668e24dee2c13ad71071a80b703c47470273927f97f5deb8a9
lib/dentaku/ast/functions/rounddown.rb10064400290 Bytes5c29265ebb7dde3394939aec9f1492a1102543ad70b5e6c8311b6529dd20577d
lib/dentaku/ast/functions/roundup.rb10064400287 Bytes20e7634bec94a922a733a350a2eed8c90af8ac3e7091247f4d6ff918e753b6d4
lib/dentaku/ast/functions/ruby_math.rb10064400281 Bytes9220de0140bface0d238ad788209596c0b1b226c46592777d5456877019454a6
lib/dentaku/ast/functions/string_functions.rb100644003.26 KB05c85ccd9d69ae7cf85ab750fcededd2207d64af44e6c938ad0dc101b257887f
lib/dentaku/ast/functions/sum.rb10064400364 Bytes21ce6e2e8afa566ef9974cf31f283147d6443a253b4c977732f31502c3743a4f
lib/dentaku/ast/functions/switch.rb10064400286 Bytes2dfe752ca3024676ef6037ae65df23839b4e3e2e4310aea5f5cfbeade968f941
lib/dentaku/ast/grouping.rb10064400322 Bytes528422b34506e8d6a99bed46b13e26091168cd042d361da62204f95baaa21de3
lib/dentaku/ast/identifier.rb10064400954 Bytes34de0390a41ebf6a296d8cf90f4a86f54dcc837373d7bcd83550c26cd35b03fe
lib/dentaku/ast/literal.rb10064400288 Bytes93ef9b95acab6d8fd8cf506ac31e397d287585bc1fba4ae389c445750bc586e7
lib/dentaku/ast/logical.rb10064400104 Bytes6c9e77c24722b38b589d50b5b5b7ecc1e1969bb1418e49a792ad2b36c9051494
lib/dentaku/ast/negation.rb10064400816 Bytesad950777b62c35294e21fec0fe72ace1afb38e24e1d1ddce9fd79415a3d1dcd0
lib/dentaku/ast/nil.rb10064400108 Bytesb89e4dab61e514d72458a620aeda9eed6c5926b8048b7fb4fee6cf127e8341a5
lib/dentaku/ast/node.rb10064400244 Bytes0a1fce3243d216e68bc557ef369fc0575540201904633fb1ec53b012da348874
lib/dentaku/ast/numeric.rb10064400104 Bytes1b78a0e01a16254123ccc1bf2c0aaaa77f7e0f8f2facafa35224a9819378726e
lib/dentaku/ast/operation.rb10064400401 Bytes22e3a26f34f8a289efab64113290286e38f99bbab7d28d8e376cb1334eae799a
lib/dentaku/ast/string.rb10064400103 Bytes263444aab2fa95f00cbdf4a27346587ac7f332ef61b8c733f54ad65ff05b399b
lib/dentaku/bulk_expression_solver.rb100644003.05 KB75ebe5347426c5aab87bddc21e09886fa162d4e14067f551de0441d9bc6965ea
lib/dentaku/calculator.rb100644003.87 KB63626f2b37fc1d580c387f41853b87bfb6b4bb0d48d5d04dfe08d4835a6dc73f
lib/dentaku/dependency_resolver.rb10064400556 Bytes6b212da802699da1baeeabc66ec2cefc88218f0855a0ac2dfc66c160a4de797b
lib/dentaku/exceptions.rb100644002.13 KB4e4f8ec60cb628ce67a6eb0297095cd6f120668c59735109a6adf6a580412c19
lib/dentaku/flat_hash.rb10064400856 Bytescb1d834c51ad8c568f2bbdc2029650c5eab0a34ad3d8cff419a9135f2e56cd80
lib/dentaku/parser.rb100644008.68 KB30a18194f0fb2252cc40e747e871a26f70afca4abd4bfd8bdba4b269ef359ebe
lib/dentaku/string_casing.rb10064400133 Bytes356c4d901567c7e86f9da7bcb00e7161e655b3502900ad1c811a66945366f2aa
lib/dentaku/token.rb10064400640 Bytes41e858de5560750a8e217c56be36234cafa29cc37b30a99513f4a7859667d36e
lib/dentaku/token_matcher.rb100644004.1 KBbb06e47b6010f730851f5bacc227c0ba1671f11854fca3af56eb8adc1a6be71f
lib/dentaku/token_matchers.rb10064400902 Bytes0f7febb6fae2a04f2603da8e274771c48344d30469be12309fb8d2b95c79a240
lib/dentaku/token_scanner.rb100644004.83 KBc211ac000f8bbaf1788c432b3873bbbc984f3b063049de3425d46aaaddb69e5f
lib/dentaku/tokenizer.rb100644002.68 KB6fcc643528ec8e244a67490229fe3ea3ee4be9181051455161893b02efe9e45a
lib/dentaku/version.rb1006440039 Bytese29257ab6f3a206d4cb69d35fe2486fae32a804c4fe1843b6a8c51288c304185
spec/ast/addition_spec.rb100644001.45 KB1ad166e54c66da8f3595ac1a584da6eea68c7b453e532275bec512784f4be947
spec/ast/and_function_spec.rb100644001.01 KBbffa0778bcccc9d3fe5ceef6ec2a4e20f31ed920d803d6f72c29f649702ec807
spec/ast/and_spec.rb10064400882 Bytese371fa9eb79d88c26a93c525a15aab5adc2f2dc40ce0750c14272501eb0a5ff8
spec/ast/arithmetic_spec.rb100644001.56 KB19ebc3542f50a8bac235c67ceaaea715a97677f7bcc9c2b76da825846f0590c0
spec/ast/case_spec.rb100644003.04 KB0dc8c4fd0d80797e9611403a9058439646c5d31f212bfbb6d42cfdbb8e622eba
spec/ast/comparator_spec.rb100644001.78 KBb5f330ed095ef1780f2c73161849b7a850beb712972b5a34ebf7da3b79cf8d5e
spec/ast/division_spec.rb10064400824 Bytesfb77a82797f4e1fc140a47b9287d5a649cdd42054478fa4691e7dee407e43e3f
spec/ast/function_spec.rb100644002.22 KBaf11e1e9ca4f4c79b3601c06b1a3eb31e844a6c099ab3fbe814278dd7f6db2dc
spec/ast/max_spec.rb10064400585 Bytes8c8a5cfc540905d3f7819869447423afb4a76649884f79929e53be5f19c57593
spec/ast/min_spec.rb10064400586 Bytes93fccb774fd0ae214fb484ebd1d7ca967cafea80a31c5d353d8bbc8d6e89cadd
spec/ast/node_spec.rb10064400975 Bytes7e6a3f16c37d3d0ad843e398775a7ec78d087c881b68bfcdeeddec82baa7ddb7
spec/ast/numeric_spec.rb10064400339 Bytes1f72e9d78fbbedb08dff206744febd8b25c08e298b32fc82bda5c6c84946683c
spec/ast/or_spec.rb100644001.01 KBc4bea49a59a51b7b6018f7aa74058504b8ba309ffa4ee20140f7ad5da7bac6b8
spec/ast/round_spec.rb10064400739 Bytes69d534336cc9645613af9baac5f20e993caedcf76a83df35a5f3a97204384eac
spec/ast/rounddown_spec.rb10064400739 Bytesa36933e37b25eb93515ebc7835967cbd9056afd4798e86d549bc13bae1ee4c1b
spec/ast/roundup_spec.rb10064400729 Bytes7030e83dd3845dd6e1eaaaab0b438d7e52a9e51a0c92c87be6e4c4a02d802ff3
spec/ast/string_functions_spec.rb100644004.47 KB75916b88e38efb8f12f9f430d521be74a6dc1488f55369de90aedb155298886e
spec/ast/sum_spec.rb100644001.02 KB5d8bb2d1de6eb2f96dbc56fe8994937bedb4ca21f27151d2f54dbb9760870a7c
spec/ast/switch_spec.rb10064400914 Bytese040f5417154550d7648262d4ba998a754cb996d5b92e84c7b4bd0c161a81ebd
spec/benchmark.rb100644001.76 KBaa3e062d3107e2a945efda0bf557eda02e9575e17e8681148bfd0f33a204444f
spec/bulk_expression_solver_spec.rb100644005.36 KB88ddbbdd25a6e5007b510cbe90e7b481678c5c3b13a8f8657e28fae208c4aa5a
spec/calculator_spec.rb1006440019.1 KB1484f0be3f26b3bb6887f41b5c134e79468655b720bbb907b1789be93da8f9ca
spec/dentaku_spec.rb100644001.15 KB6d7fa36f68b039d531165458fe24fd9514b4301ecaccaa37e0fd0aac13fe7d97
spec/exceptions_spec.rb10064400260 Bytes38b3e1e0be4f5af5c2c724bb3b2f6613e9db66d5332ec7d65df45f14af1ca794
spec/external_function_spec.rb100644002.58 KBa1bda49c11aaa89153845ef694d61ebd8aedf265e9a5afe36986cfed593036e1
spec/parser_spec.rb100644005.89 KB144605bfaff09246e089219646a43f1f9ecd1694711642cd2745b4b77e8af7ee
spec/spec_helper.rb100644001.36 KBf653e55fddbbaa3cb51caf0b327e569c193e3784ba7eb6f8f39486c583ee8ed8
spec/token_matcher_spec.rb100644004.43 KB160fff2c7a59a361fc23789453e55b1a1ca2c8312cc060f451ef5871a8f3034b
spec/token_scanner_spec.rb100644001.49 KBa629b72b4de1a3c2672a684772fc6301930cedcd9b3e02fc2e76f48667a013f4
spec/token_spec.rb10064400447 Bytesf82d6b5caf12f7d61327f15c8a83d3f0c09bca6d4954d9fab06009a884f43cac
spec/tokenizer_spec.rb1006440012.8 KB236085d0f18a4229c63eb40534ca2c489f7adc446d83622e70815423c7bb86f6