dentaku-3.2.1

https://rubygems.org

dentaku

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 309611

number: 3.2.1

platform: ruby

spec_sha256: deab30d057ef4cab157a3ae96fd2b06765b8566b21b21e6d249909bb57313ce6

sha256: f944931547711e8f97d2b236ecec3fbf01342154a041cca2dbcc6eadd1f4c995

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

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

position: 13

version_data_entries_count: 99

uploaded_at: 2018-10-25 02:49:30 UTC

indexed: true

has_extensions:

extensions:

Gem size: 43.5 KB

Version Data Entries

Total: 99

Unpacked size: 174 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400127 Bytesba0816361e006619cce9b8a77344f50240289d36f78ba2b484cadca900eeb7f8
.pryrc1006440034 Bytesbd54246c9aa792a7f3728c0f8d95a29fa646c1e9783ddbf5c6eb13d13f56f58c
.rubocop.yml100644002.68 KB1cf85f5be089a8c4a0c03dba07925f58299a31ac36cac34626a515bb4de7391f
.travis.yml10064400161 Bytes711e6f74fac677cd40718110570bd80cecfb9677e76c14a3201a2baf6416558c
CHANGELOG.md100644007.11 KB2bc596c4e35412c624ca98001dacda52b988da607bb8106eff7ac30e1f64c13a
Gemfile1006440091 Bytes82a5e0e49c3114a52acbd771d07a2144ec80cc1af41e1e3b044455976526811a
LICENSE100644001.04 KB95a5aba089543b8acccf356e7cfca894587b094d802af2f372affbdd4777e899
README.md1006440010.1 KB2bd3f50ad2cb40e805821e4c1dec8a5564184d18068fa78b1b3d1a778b5a4501
Rakefile10064400561 Bytesd9e314450d68ec9de70f8cb95c1eb7e1c21b51d4b94036872da88ea5bdd7245b
dentaku.gemspec100644001.1 KB786d95c192b5234af74ab347228ba1a29212eb10d2cd7ef4128587f6a00df045
lib/dentaku.rb100644001.06 KB4c76f3fbe6fca513e98aa9baa191da19cf0b29335dec51117bc74afad3efbb58
lib/dentaku/ast.rb100644001.13 KB818f60c0135f5bb06fe2eec08818c928218433c6d2cd5000e289d6ec8723aea6
lib/dentaku/ast/access.rb10064400522 Bytes6110e825f0aed500dc01c45dce02b942b6eddf1bb257c6d7c82ee3cd24ab8862
lib/dentaku/ast/arithmetic.rb100644004.1 KB641a3c9e495c0cf34c6ee4025e9cf5104f70736a702db233e837d0e29167314e
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.67 KB40b56fab9dcb57514f4e6d54d329b502307baaabb32e7372eefabfba1cf6533a
lib/dentaku/ast/datetime.rb10064400105 Bytesff9456e2e99d5ff0dc96bf250d77d77bc3cb4f7456e7cf936d78109c21700ef0
lib/dentaku/ast/function.rb100644001.35 KBa590b41767135a4f479500ed07ffd7412c806158d7a1416dae46e97e6ebde365
lib/dentaku/ast/function_registry.rb100644001.55 KB2fb2a2082f380bc10e010f25301dd3d80aead674f6ddc475083b7c2221212242
lib/dentaku/ast/functions/and.rb10064400644 Bytesf198c2b20752623edde542fd3de60eeab83da2cced46de8fd37e5092caf01d7c
lib/dentaku/ast/functions/avg.rb10064400416 Bytes31a83b64b35b7100197d62d61e3b5fdf98f411f0c8b2a96076594ed448d3fa45
lib/dentaku/ast/functions/count.rb10064400390 Bytesd5471dc063839d0cf60e00f1555c3080339d73491893d0e9131d604813ffdb0c
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/mul.rb10064400364 Bytes055dba20b2dfc56a85951d7997721ff1dd43ee3e7dffed6f7f2607900c6f1059
lib/dentaku/ast/functions/not.rb10064400109 Bytes81b38ac43e8134242768f71c3b4aa46217563499c295803ce4b22bee82fb94ca
lib/dentaku/ast/functions/or.rb10064400639 Bytes74b8bd4746bc4a9a9a6230b7beb8e4d7c511301a8ef79295842a3d7136d08653
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.17 KBdc977dc447d687ace9a287c3796f4e7ce7b573e04d2647b3d71ab28f582e9f4f
lib/dentaku/calculator.rb100644003.93 KBf9baa1eeaecfb3d07edb25a372792d7856f603dc4a95e498a201ba7f9407f908
lib/dentaku/dependency_resolver.rb10064400556 Bytes6b212da802699da1baeeabc66ec2cefc88218f0855a0ac2dfc66c160a4de797b
lib/dentaku/exceptions.rb100644002.13 KBc88485deca74ea820a269929e8b03bc9bddfdc7f83a5a8b022db0fb2ac3791b4
lib/dentaku/flat_hash.rb10064400856 Bytescb1d834c51ad8c568f2bbdc2029650c5eab0a34ad3d8cff419a9135f2e56cd80
lib/dentaku/parser.rb100644008.84 KBaec3a752760f69770d0640f8de9ea4d6e498f7f206b817c45d41a42262c7045d
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.84 KB4be68c45b53a1b300a167d8ecafb659e7c3104316868ea41b9cd38eab7639f96
lib/dentaku/tokenizer.rb100644002.68 KB6fcc643528ec8e244a67490229fe3ea3ee4be9181051455161893b02efe9e45a
lib/dentaku/version.rb1006440039 Bytes7bf2ba2d73b957b17917a24d5a22053fb9d5bb57133e28792e285bfe971a5321
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/avg_spec.rb10064400928 Bytes1ca87bfc791675c664a4654efd905b88c7521ac4ec6ebdfcd14309761c62728f
spec/ast/case_spec.rb100644003.04 KB0dc8c4fd0d80797e9611403a9058439646c5d31f212bfbb6d42cfdbb8e622eba
spec/ast/comparator_spec.rb100644003.14 KBa763b84a474d07658fc3889aa9087074cbf03d04ae381559f2a1b13d68eec357
spec/ast/count_spec.rb100644001.03 KB641d582d8028ebfb60071022bbb305e99a83882569ba201008e592018ac28f2d
spec/ast/division_spec.rb10064400824 Bytesfb77a82797f4e1fc140a47b9287d5a649cdd42054478fa4691e7dee407e43e3f
spec/ast/function_spec.rb100644002.3 KB053eb55400f77e6252332ed4e493398d1acce6ab346e18ce304ec529813a9077
spec/ast/max_spec.rb10064400585 Bytes8c8a5cfc540905d3f7819869447423afb4a76649884f79929e53be5f19c57593
spec/ast/min_spec.rb10064400586 Bytes93fccb774fd0ae214fb484ebd1d7ca967cafea80a31c5d353d8bbc8d6e89cadd
spec/ast/mul_spec.rb100644001.01 KBc3a541229f44adbdc4b69992c6600d7089d64056626eae54b122b47f95bf9dfa
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.rb1006440023.8 KB2e05f6e2a1cfe5a7d05c903f47fc37b78d4a3316058e8c8f453c67391b54eb6c
spec/dentaku_spec.rb100644001.15 KBf997c4fc7419637e63f2a8a695e738267ecc81893139fbba04843ddfd7704274
spec/exceptions_spec.rb10064400260 Bytes38b3e1e0be4f5af5c2c724bb3b2f6613e9db66d5332ec7d65df45f14af1ca794
spec/external_function_spec.rb100644002.59 KBb28ef33917dbbaa0a5ce4f5b76d08e93c43400691f74baa3890260cc5c82aec1
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