-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
165 changed files
with
3,707 additions
and
262 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
debian/patches |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
series |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
empty.patch | ||
empty.patch |
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
afb52c8b8585ec12106e0c1da6529c484096eb95 eea8cb147acc3cc612ae9fe1f587a9b8096eabd1 fed00c5fca15c50807cdeed4e4c93c0b7242e854 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Package: clover2-dbgsym | ||
Source: clover2 | ||
Version: 3.5.6-1 | ||
Auto-Built-Package: debug-symbols | ||
Architecture: i386 | ||
Maintainer: Daisuke Minato <[email protected]> | ||
Installed-Size: 84 | ||
Depends: clover2 (= 3.5.6-1) | ||
Section: debug | ||
Priority: extra | ||
Homepage: https://github.com/ab25cq/clover2/wiki | ||
Description: Debug symbols for clover2 | ||
Build-Ids: afb52c8b8585ec12106e0c1da6529c484096eb95 eea8cb147acc3cc612ae9fe1f587a9b8096eabd1 fed00c5fca15c50807cdeed4e4c93c0b7242e854 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
1bf4b2cde6cf025ef975aa724b745edb usr/lib/debug/.build-id/af/b52c8b8585ec12106e0c1da6529c484096eb95.debug | ||
99a0a4478e864a4c2190617cdd10ffc3 usr/lib/debug/.build-id/ee/a8cb147acc3cc612ae9fe1f587a9b8096eabd1.debug | ||
722ba54d920401c59e86b63bfafb35f3 usr/lib/debug/.build-id/fe/d00c5fca15c50807cdeed4e4c93c0b7242e854.debug |
Binary file added
BIN
+32.8 KB
...over2/dbgsym-root/usr/lib/debug/.build-id/af/b52c8b8585ec12106e0c1da6529c484096eb95.debug
Binary file not shown.
Binary file added
BIN
+18.5 KB
...over2/dbgsym-root/usr/lib/debug/.build-id/ee/a8cb147acc3cc612ae9fe1f587a9b8096eabd1.debug
Binary file not shown.
Binary file added
BIN
+19.9 KB
...over2/dbgsym-root/usr/lib/debug/.build-id/fe/d00c5fca15c50807cdeed4e4c93c0b7242e854.debug
Binary file not shown.
1 change: 1 addition & 0 deletions
1
debian/.debhelper/clover2/dbgsym-root/usr/share/doc/clover2-dbgsym
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
clover2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
clover2 for Debian | ||
----------------- | ||
|
||
If you need to read the manual, there is the document at https://github.com/ab25cq/clover2/wiki(Japanese or English) | ||
|
||
-- Daisuke Minato <[email protected]> Tue, 30 Jan 2018 17:01:33 +0900 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
clover2 for Debian | ||
----------------- | ||
|
||
<this file describes information about the source package, see Debian policy | ||
manual section 4.14. You WILL either need to modify or delete this file> | ||
|
||
|
||
|
||
-- Daisuke Minato <[email protected]> Tue, 30 Jan 2018 17:01:33 +0900 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
clover2 (3.5.6-1) unstable; urgency=medium | ||
|
||
* Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP> | ||
|
||
-- Daisuke Minato <[email protected]> Tue, 30 Jan 2018 17:01:33 +0900 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
README.Debian | ||
README.source |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
.TH CLOVER2 1 | ||
.SH NAME | ||
Clover2 computer language | ||
|
||
cclover2 [source file(.clcl or .cl)] | ||
clover2 [source file(.cl)] | ||
iclover2 | ||
.PP | ||
|
||
.SH DESCRIPTION | ||
cclover2 is the compiler for Clover2. clover2 is the Virtual Machine for Clover2. iclover2 is REPL for Clover2. | ||
.SH USAGE | ||
SEE https://github.com/ab25cq/clover2/wiki or /usr/share/doc/clover2/*.md files(Japanese or English) | ||
.br | ||
|
||
.SH COPYRIGHT | ||
(C) Copyright 2018 Daisuke Minato <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# | ||
# Regular cron jobs for the clover2 package | ||
# | ||
0 4 * * * root [ -x /usr/bin/clover2_maintenance ] && /usr/bin/clover2_maintenance |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
dh_update_autotools_config | ||
dh_autotools-dev_updateconfig | ||
override_dh_auto_configure dh_auto_configure | ||
dh_auto_configure | ||
dh_auto_build | ||
dh_auto_test | ||
dh_prep | ||
dh_auto_install | ||
dh_install | ||
dh_installdocs | ||
dh_installchangelogs | ||
dh_perl | ||
dh_link | ||
dh_strip_nondeterminism | ||
dh_compress | ||
dh_fixperms | ||
dh_strip | ||
dh_makeshlibs | ||
dh_shlibdeps | ||
dh_installdeb | ||
dh_gencontrol | ||
dh_md5sums | ||
dh_builddeb | ||
dh_builddeb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Defaults for clover2 initscript | ||
# sourced by /etc/init.d/clover2 | ||
# installed at /etc/default/clover2 by the maintainer scripts | ||
|
||
# | ||
# This is a POSIX shell fragment | ||
# | ||
|
||
# Additional options that are passed to the Daemon. | ||
DAEMON_OPTS="" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Document: clover2 | ||
Title: Debian clover2 Manual | ||
Author: Daisuke Minato | ||
Abstract: This manual describes what clover2 is | ||
and how it can be used to | ||
manage online manuals on Debian systems. | ||
Section: unknown | ||
|
||
Format: text | ||
Files: /usr/share/doc/clover2/*.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
shlibs:Depends=libc6 (>= 2.8), libpcre3, libreadline7 (>= 6.0) | ||
misc:Depends= | ||
misc:Pre-Depends= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Package: clover2 | ||
Version: 3.5.6-1 | ||
Architecture: i386 | ||
Maintainer: Daisuke Minato <[email protected]> | ||
Installed-Size: 1614 | ||
Depends: libc6 (>= 2.8), libpcre3, libreadline7 (>= 6.0) | ||
Section: unknown | ||
Priority: optional | ||
Homepage: https://github.com/ab25cq/clover2/wiki | ||
Description: It is a Ruby-like compiler language with static type like Java. It can also be used as an interpreter. We also compile to native code with LLVM. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
99bb7db0cbc3f0eb6fdb3a0d64d440d8 usr/bin/cclover2 | ||
bc88b1668340e36d344f063aae35a3f0 usr/bin/clover2 | ||
74568b6f51b204a8be43f500f18dae86 usr/bin/iclover2 | ||
14fb4a04fde44e2c1ef2b06021b7f798 usr/share/clover2/Array.oclcl | ||
d025374e1a0eaefceb75648e6eca75ae usr/share/clover2/Bool.oclcl | ||
058a9213d425258a6016b0255ff8b59d usr/share/clover2/Buffer.oclcl | ||
aa9010e36dad279e132310dfaebdc9a0 usr/share/clover2/Byte.oclcl | ||
367b6c0abb7e297a2f7e76863d034b61 usr/share/clover2/Char.oclcl | ||
12931c3e75840fe7803a8391cc7f48d3 usr/share/clover2/Clover.oclcl | ||
2cd8696e11185164a0f6861661ca86fc usr/share/clover2/Command.oclcl | ||
c3afbafb0a48d909e22b6400aa79196e usr/share/clover2/Directory.oclcl | ||
de801ec996a5261ec2f5b7487a722910 usr/share/clover2/Double.oclcl | ||
2255a5419e9921e52e9d2df8e520fd91 usr/share/clover2/EqualableArray.oclcl | ||
9e8d2ce8556089835a2b32f85dfb2ce5 usr/share/clover2/EqualableList.oclcl | ||
ab3538d33e9aa8e2ea2e0ba448b296b5 usr/share/clover2/Exception.oclcl | ||
8d0286b17701c44a501a356f8ed766c8 usr/share/clover2/File.oclcl | ||
f461592af17acd4ab189d2fbccf729a4 usr/share/clover2/Float.oclcl | ||
a9e67447b67eb2527552b5e1f58519ec usr/share/clover2/Global.oclcl | ||
563d0802271859d33d163eeafd284087 usr/share/clover2/Hash.oclcl | ||
60e6df69f84ce57d689900a51c6933a3 usr/share/clover2/HashItem.oclcl | ||
9b625c458425ef93a755da5801c57010 usr/share/clover2/IEqualable.oclcl | ||
9919f6e01a7dc728ba471bf8d8b1b2d1 usr/share/clover2/IHashKey.oclcl | ||
c8b3653fac924affea7ab38542989f2b usr/share/clover2/ISortable.oclcl | ||
9d64dffdc17d27078de2b2e8e2fc94e0 usr/share/clover2/Integer.oclcl | ||
5053eb5c59f80f91861cb592eee9f348 usr/share/clover2/Job.oclcl | ||
53cee2f911b1681af374cb3c9c24e2bb usr/share/clover2/List.oclcl | ||
f36c9cdb40497cb950dab7bab0a35eae usr/share/clover2/ListItem.oclcl | ||
ca46c9e0f65229266fe2a91f6a25e2da usr/share/clover2/Long.oclcl | ||
d09f5e3c29a3967748d38ee02208823e usr/share/clover2/MArray.clm | ||
1a7d58903b49d4b1a50356f28d4e06b1 usr/share/clover2/MEqualableArray.clm | ||
8f73fad617a05ebd98ea9b78d58ac8d2 usr/share/clover2/MEqualableList.clm | ||
ccad2b39f688d3a71af071e6f37177dc usr/share/clover2/MInclude.clm | ||
77a86b078b48fe10dc4d3b307d0b9b31 usr/share/clover2/MList.clm | ||
3dbc7e373398cb2d333990106e0f2507 usr/share/clover2/MPrintOutObject.clm | ||
8a60305be371455b1414e8799e0c0c61 usr/share/clover2/MWrapperClassBase.clm | ||
a2a2fefda012ab5cf863a1c30f499c3f usr/share/clover2/Object.oclcl | ||
723c5506446465ba9cb521118dcb90fd usr/share/clover2/Path.oclcl | ||
dff4ba96494dd1aed93c5c9abb118809 usr/share/clover2/PcreOVec.oclcl | ||
56d7ac1644f40d9154c85e349b2016ea usr/share/clover2/Pointer.oclcl | ||
23d1c43deb593db845de9a3ab9024066 usr/share/clover2/Short.oclcl | ||
9e21f0dabc918f7fe0966e1d6ad033a6 usr/share/clover2/SortableArray.oclcl | ||
2472235cc82d68670cf03e89f573d4b5 usr/share/clover2/SortableList.oclcl | ||
724e85ad4a2754c5a1ad2ae316657549 usr/share/clover2/String.oclcl | ||
244c6e0aa150b668b20224e2e0c7f779 usr/share/clover2/System.oclcl | ||
c9c7417065fb0e261a835bf429589412 usr/share/clover2/Tuple1.oclcl | ||
f251d77bcfda58a50cbf406039dc14dd usr/share/clover2/Tuple10.oclcl | ||
1da5e4d4a05c6bd7d0cd696c90759152 usr/share/clover2/Tuple2.oclcl | ||
60830aff8b0da72ff448a362edd7ea1e usr/share/clover2/Tuple3.oclcl | ||
8d81b7510891a083df41059a8571c809 usr/share/clover2/Tuple4.oclcl | ||
cbe587d31a8ce24bbb5c560ce298d5f6 usr/share/clover2/Tuple5.oclcl | ||
8a0912c3d0c3589918f56c441e66f47d usr/share/clover2/Tuple6.oclcl | ||
c35e0f090875237255d32731e6355821 usr/share/clover2/Tuple7.oclcl | ||
f4e827536554d294038252217b41c4c9 usr/share/clover2/Tuple8.oclcl | ||
d05f73063882671eb2dcc65c8bf2a8af usr/share/clover2/Tuple9.oclcl | ||
f460c9368ccddb402b7630b5bb96c6ab usr/share/clover2/UByte.oclcl | ||
7443c7e1c419365dcb20a2dcd7875cbf usr/share/clover2/UInteger.oclcl | ||
7506852906422984ce8f09b85354b753 usr/share/clover2/ULong.oclcl | ||
518f058e5e9e904ce5d03ce6479ba35c usr/share/clover2/UShort.oclcl | ||
a0e091967dcd5f53cd99858c9905108a usr/share/clover2/stat.oclcl | ||
dac67a7b55da2e251fa5694c2b3643e9 usr/share/clover2/termios.oclcl | ||
292421a1db860f6d945f14cb1cd83b48 usr/share/clover2/timespec.oclcl | ||
9e87ec84251e2b7e22b7983b6c5422ed usr/share/clover2/tm.oclcl | ||
637ab3d4f16b997c1a6affae04d473b5 usr/share/doc/clover2/Home-en.md.gz | ||
ac019b451f85b89d009242c0ef0aa57b usr/share/doc/clover2/Home.md.gz | ||
982e42bd9b57966e837c916cd3bd57f7 usr/share/doc/clover2/README.Debian | ||
4c9545b55872a1305991fc64ee2e5e60 usr/share/doc/clover2/Range-en.md | ||
2f11c0b2cadbd8bf051be494f3c5c2f2 usr/share/doc/clover2/Range.md | ||
db9a12a0523341a5b922e7688639d0a1 usr/share/doc/clover2/_Footer.md | ||
827d38d69a67b1881990f7f96be02b69 usr/share/doc/clover2/_Sidebar.md.gz | ||
741bd102b98b6ef083e43b29a1386243 usr/share/doc/clover2/anonymous-en.md | ||
9e498ecf856121a5031485855afb625a usr/share/doc/clover2/anonymous.md | ||
59000242f629210ccf8e81a33abf0a9a usr/share/doc/clover2/buffer-en.md | ||
c64024ce2a98c4e4fa1ce1a92bea77f7 usr/share/doc/clover2/buffer.md | ||
6dbad23219ee997d3627697f9613eecb usr/share/doc/clover2/changelog.Debian.gz | ||
1799f2d66d95722a486b816d0f386598 usr/share/doc/clover2/collection-en.md.gz | ||
07100bbeee5d04a06b36b64ad76f9280 usr/share/doc/clover2/collection.md.gz | ||
943cd5d616b5eb8cedc4dab69979c562 usr/share/doc/clover2/command-en.md | ||
81fc3587eddcef167241def0e23d2543 usr/share/doc/clover2/command.md | ||
fc2b3ea95ab4348d4b510723b5bd8417 usr/share/doc/clover2/conclusion-en.md | ||
79ae0c61efb792bccc351f754e143ce8 usr/share/doc/clover2/conclusion.md | ||
198fb7e2ce3dc60b9c150a7ca6ca100a usr/share/doc/clover2/conribution-en.md | ||
7189dc3acd13c8b111b78b4632ca00bc usr/share/doc/clover2/contribution.md | ||
619cc514cec84ce44da0b3d1bdd31fa4 usr/share/doc/clover2/copyright | ||
fd217643bcc677a73b7b00afd20085b4 usr/share/doc/clover2/directory-en.md | ||
5ccf56e364d2e9bead99143ebcd3d434 usr/share/doc/clover2/directory.md | ||
3fed2288b865cedeb692ec70520cef75 usr/share/doc/clover2/extension-en.md | ||
766ca1a0bbf0a0bf47f96b38d3672ffc usr/share/doc/clover2/extension.md.gz | ||
61df167d26540760bd4650521f5408aa usr/share/doc/clover2/feature-en.md.gz | ||
524a4461e376071cb0638e3057de5acb usr/share/doc/clover2/feature.md.gz | ||
ae30e0c35b162747ee7aeb8249269faf usr/share/doc/clover2/file-en.md | ||
58e5d5f2f314137c85371baabb55b956 usr/share/doc/clover2/file.md | ||
9f5bf554a7a8c5b09e57c6a074d30d48 usr/share/doc/clover2/global-en.md | ||
3c3af3da6d3974427146a84b1468c197 usr/share/doc/clover2/global.md | ||
17092e843111cf07136466e7e4c39f4a usr/share/doc/clover2/lambda-en.md | ||
45ae7cd830a3ac013569717d2ad2357c usr/share/doc/clover2/lambda.md | ||
ebc356e57a394120bdaa1631699e9711 usr/share/doc/clover2/libraries-en.md | ||
e4a78ee3c2c2d526341c35ff35faeac2 usr/share/doc/clover2/libraries.md | ||
3c58966f2a0c96098b789c6735d17859 usr/share/doc/clover2/object-en.md | ||
d5e63b14b456b971c71cab1cca9fc02a usr/share/doc/clover2/object.md | ||
6c0c88703f7d799c3969bdd5f2ce67f3 usr/share/doc/clover2/path-en.md.gz | ||
1a70d582afc2ff2acb6ded1c3b7b5dd9 usr/share/doc/clover2/path.md.gz | ||
0897cfb61195f7070548161495a0d3be usr/share/doc/clover2/pointer-en.md | ||
b9547aec829b24cc9fd6d99e68217f4f usr/share/doc/clover2/pointer.md | ||
0db0d096995df07c65442e9b82f7d769 usr/share/doc/clover2/regex-en.md.gz | ||
91abe5dde1d19b2ea94ac496637a6152 usr/share/doc/clover2/regex.md.gz | ||
abeb9ede3d9ae1a9e0eeb2d287330c48 usr/share/doc/clover2/release_note-en.md.gz | ||
f9085770946942d0bb2ffa884b8df01b usr/share/doc/clover2/release_note.md.gz | ||
6554ecfae893cbc5db8ffd2e281d231c usr/share/doc/clover2/string-en.md.gz | ||
26720ccaa41668a56e2a925cb1fc624b usr/share/doc/clover2/string.md.gz | ||
96287495aed2340a9b22f8899fc192c8 usr/share/doc/clover2/syntax.md.gz | ||
022f2c0121c4b9053cc3c2833f5446d5 usr/share/doc/clover2/typing-en.md | ||
feb958ba472b58c3d4313b74a03bdecf usr/share/doc/clover2/typing.md | ||
500d3912a22bf68dbf3b4b80a5391a40 usr/share/doc/clover2/usage-en.md.gz | ||
78e0c6e1786c80bba1959921704e24da usr/share/doc/clover2/usage.md.gz | ||
33df519ca6c650f084590c48fa1d553c usr/share/doc/clover2/usage2-en.md.gz | ||
cc40752f68db94104af78c0048b05878 usr/share/doc/clover2/usage2.md.gz |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
Container.clcl | ||
24 | ||
|
||
items:T[]?; | ||
|
||
def initialize() { | ||
self.items = null; | ||
} | ||
|
||
def initialize(items:T[]) { | ||
self.items = items; | ||
} | ||
|
||
def length():int { | ||
return self.items.length; | ||
} | ||
|
||
def items(index:int):T throws Exception { | ||
if(index < 0) { | ||
index += self.items.length; | ||
} | ||
|
||
return self.items[index]; | ||
} | ||
|
||
def each(block_:lambda(T)) { | ||
for(i:int = 0; i<self.items.length; i++) { | ||
block_(self.items[i]); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
Container.clcl | ||
55 | ||
|
||
def toString():String { | ||
if(self.items.length == 0) { | ||
return "earray {}"; | ||
} | ||
|
||
result:String = "earray {"; | ||
|
||
for(i:int = 0; i<self.items.length; i++) { | ||
result.append(self.items[i].toString()); | ||
result.append(","); | ||
} | ||
|
||
result.replace(-1, '}'); | ||
|
||
return result; | ||
} | ||
|
||
def equals(right:T[]): bool { | ||
if(right.is("WildCard")) { | ||
return true; | ||
} | ||
else { | ||
return self.equals(right.toArray); | ||
} | ||
} | ||
|
||
def equals(right:WildCard): bool { | ||
return true; | ||
} | ||
|
||
def equals(right:Array<T>):bool { | ||
if(right.is("WildCard")) { | ||
return true; | ||
} | ||
else { | ||
if(self.items.length != right.items.length) { | ||
return false; | ||
} | ||
|
||
for(i:int = 0; i<self.items.length; i++) { | ||
if(!self.items[i].equals(right.items[i])) { | ||
return false; | ||
} | ||
} | ||
|
||
return true; | ||
} | ||
} | ||
|
||
def equals(right:EqualableArray<T>):bool { | ||
if(right.is("WildCard")) { | ||
return true; | ||
} | ||
else { | ||
if(self.items.length != right.items.length) { | ||
return false; | ||
} | ||
|
||
for(i:int = 0; i<self.items.length; i++) { | ||
if(!self.items[i].equals(right.items[i])) { | ||
return false; | ||
} | ||
} | ||
|
||
return true; | ||
} | ||
} |
Oops, something went wrong.