Jean Privat [Thu, 12 Jun 2014 21:56:12 +0000 (17:56 -0400)]
Merge: PNaCl : Added threading to pnacl.nit
Added threading to pnacl.nit in order to launch Nit on a new thread and still be capable of handling messages.
Pull-Request: #492
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Djomanix [Thu, 12 Jun 2014 19:47:44 +0000 (15:47 -0400)]
Updated the example with 'run' method
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Thu, 12 Jun 2014 19:46:23 +0000 (15:46 -0400)]
Added the 'run' method who is in charge of the infinite loop
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Thu, 12 Jun 2014 17:58:03 +0000 (13:58 -0400)]
Updated the example, to show how to handle an 'exit' message in JS.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Thu, 12 Jun 2014 17:57:15 +0000 (13:57 -0400)]
Edited 'exit' function for pnacl in order to avoid crashes.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Thu, 12 Jun 2014 15:16:52 +0000 (11:16 -0400)]
Deleted useless 'while' and inlined write method
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Thu, 12 Jun 2014 14:54:07 +0000 (10:54 -0400)]
Suppression of the '-Werror' flag to avoid failing compilations and threading usage for complation
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Tue, 10 Jun 2014 19:53:34 +0000 (15:53 -0400)]
Updated the example for pnacl, to make it work with the threading update
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Tue, 10 Jun 2014 19:52:47 +0000 (15:52 -0400)]
Execution of the nit code on another thread, and redefinition of basic input and output methods
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Jean Privat [Thu, 12 Jun 2014 17:57:51 +0000 (13:57 -0400)]
Merge: android: do not move down all inputs by 32 px
This hack has outlived its purpose.
As noted by @privat in Chainz of Friendz.
Pull-Request: #502
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Thu, 12 Jun 2014 17:26:04 +0000 (13:26 -0400)]
android: do not move down all inputs by 32 px
This hack has outlived its purpose.
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 11 Jun 2014 14:51:01 +0000 (10:51 -0400)]
Merge: Distinguish top-level methods
The point of the PR is the commit that adds `MMethod::is_toplevel` to distinguish methods defined at the top-level of a module, with those defined in an explicit refinement of Object.
Such an information could be used by documentation tool to filter methods.
A following commit use the information to enforce that top-level methods redefine and are redefined only by top-level methods (by refinement). However, the rules in the model remains unchanged and there is no other use of the `is_toplevel` information in tools or execution engines.
The bunch of first commits are used to clean and improve the check of redefinitions used latter.
Pull-Request: #489
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 11 Jun 2014 00:16:16 +0000 (20:16 -0400)]
Merge: lib/math: Added gcd method on Int.
Added GCD method using Stein's algorithm on Int.
Pull-Request: #490
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Lucas Bajolet [Tue, 10 Jun 2014 19:41:51 +0000 (15:41 -0400)]
lib/math: Added gcd method on Int.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Tue, 10 Jun 2014 18:56:48 +0000 (14:56 -0400)]
tests: add tests for top-level redefinitions
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:54:57 +0000 (14:54 -0400)]
modelize_property: top_level methods can only redefine and be redefined by top_level methods
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:53:12 +0000 (14:53 -0400)]
model: add `MMethod::is_toplevel`
Documentation will like to have such an information easily available.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:52:05 +0000 (14:52 -0400)]
tests: update for new error message on already defined property
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 19:10:59 +0000 (15:10 -0400)]
Merge: Move sensors and Dalvik related services from mnit to android (and fixes)
Pull-Request: #487
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 19:10:56 +0000 (15:10 -0400)]
Merge: lib/opengles1: add color methods
As asked by @privat, should work well with #484.
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Pull-Request: #488
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 19:10:46 +0000 (15:10 -0400)]
Merge: App n tiles
Introduce tileset, monospace bitmap fonts for mnit
Also some bugfixes
Pull-Request: #484
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Tue, 10 Jun 2014 18:51:26 +0000 (14:51 -0400)]
modelize_property: improve error message for property already defined
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:45:42 +0000 (14:45 -0400)]
modelize_property: remove double check of duplicate property
One is enough. Moreover, the removed-one is buggy since only AMethPropdef
is checked.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:42:13 +0000 (14:42 -0400)]
modelize_property: always check `redef`
With a lesser strict version for the implicit main.
I am not really sure why the original code was this.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 18:39:01 +0000 (14:39 -0400)]
lib/standard: Move top-level methods in `file` really to the top level.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 10 Jun 2014 17:18:19 +0000 (13:18 -0400)]
Merge: Ropes integration
Reroll for the integration of Ropes in the new API.
Now that the parent relation is gone in RopeNode, subropes may be shared, this simplifies the code and also improves the overall performance of the structure.
The names have been simplified too, I got tired of writing "ForwardDFSRopeCharIterator".
Pull-Request: #480
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 9 Jun 2014 14:03:20 +0000 (10:03 -0400)]
lib/app: move stuff from `App::init` to a new function, `App::sepup`
Because of the `app` method is a `once new App`, the result of the `new`
is not stored until the `new` returns.
Therefore, suggests to doing stuff during the construction of App might
invoke something that use `app` as a global symbol, thus causing an
infinite recursions.
Alexis Laferrière [Tue, 10 Jun 2014 00:34:47 +0000 (20:34 -0400)]
android: exit application on destroy request
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 10 Jun 2014 00:34:09 +0000 (20:34 -0400)]
android: pause on lost focus too
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 18:36:28 +0000 (14:36 -0400)]
android: extract Dalvik VM related services to their own module
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Tue, 10 Jun 2014 15:37:31 +0000 (11:37 -0400)]
Merge: nitg: add support for unary - as an extern method
Fixes #483.
TODO: Since "unary -" is an overload of "-", it cannot be declared as a callback from C. We could either extend the importation syntax or import both "-" and "unary -" on import of "-".
Pull-Request: #486
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Tue, 10 Jun 2014 15:28:05 +0000 (11:28 -0400)]
lib/opengles1: add color methods
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 10 Jun 2014 15:06:03 +0000 (11:06 -0400)]
nitg: add support for unary - as an extern method
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Sat, 7 Jun 2014 03:04:52 +0000 (23:04 -0400)]
lib/mnit: introduce `blit_scaled`
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 7 Jun 2014 03:04:05 +0000 (23:04 -0400)]
lib/mnit: fix an clarify documentation of blit_stretched
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 7 Jun 2014 01:55:47 +0000 (21:55 -0400)]
lib/mnit/antroid: backkey has code 4 on my phone
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 7 Jun 2014 01:50:13 +0000 (21:50 -0400)]
lib/mnit: add tileset to manage tilesets and monospace bitmap fonts
Signed-off-by: Jean Privat <jean@pryen.org>
Lucas Bajolet [Mon, 9 Jun 2014 15:40:27 +0000 (11:40 -0400)]
lib/standard/string: Added methods prepend, append and insert_at to String interface and implementations.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 18:03:44 +0000 (14:03 -0400)]
lib/standard/string: SELFTYPE now refers to String instead of its implementations.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 15:28:17 +0000 (11:28 -0400)]
lib/standard/text: Added global test on all the API of Text and subclasses.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 15:25:02 +0000 (11:25 -0400)]
lib/standard/ropes: Added test for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 15:15:13 +0000 (11:15 -0400)]
lib/standard/ropes: Re-activated ropes in standard.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 15:14:59 +0000 (11:14 -0400)]
lib/standard/ropes: Introduced method to_dot on Ropes, used for debugging
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:52:36 +0000 (10:52 -0400)]
lib/streams: Rope now capable of using write_to
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Mon, 9 Jun 2014 15:58:44 +0000 (11:58 -0400)]
lib/standard/ropes: Adapted write for performance with other String representations.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Mon, 9 Jun 2014 15:58:16 +0000 (11:58 -0400)]
lib/standard/file: Preparing substrings method, to be used by write method in an optimized way.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Fri, 6 Jun 2014 19:36:35 +0000 (15:36 -0400)]
Merge: Nitdoc bootstrap
New version of the Nitdoc tool based on Bootstrap.
Changed the display to be more "user manual", included summary and removed many borders and boxes.
Also fixed graph display and missing properties in lists.
Pull-Request: #481
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 6 Jun 2014 19:36:12 +0000 (15:36 -0400)]
Merge: nitlight: fix style.css
A previous commit dropped the inclusion of the css style file in the generated HTML
Pull-Request: #482
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Fri, 6 Jun 2014 19:35:46 +0000 (15:35 -0400)]
Merge: Android.nit using native_app_glue and vibration
* Wrap and use the core features of the NDK's ANativeActivity and native_app_glue's android_app to implement app.nit on Android
* Cleans up a lot a code from mnit_android::android_app
* Intro android::vibration and use it in Dino
* Bonus: Fix mnit apps under Linux
Pull-Request: #479
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Chanoir <chanoir.romain@courrier.uqam.ca>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 18:42:50 +0000 (14:42 -0400)]
nitdoc: update test on nitdoc
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 16:55:10 +0000 (12:55 -0400)]
nitdoc: migrate javascript plugins
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:40:48 +0000 (03:40 -0400)]
nitdoc: nitdoc imports doc group
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:32:47 +0000 (03:32 -0400)]
nitdoc: introduce group doc
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:24:25 +0000 (03:24 -0400)]
nitdoc: generate pages with bootstrap
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:21:07 +0000 (03:21 -0400)]
nitdoc: generate templates from model
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:20:36 +0000 (03:20 -0400)]
nitdoc: migrate templates to bootstrap
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 6 Jun 2014 07:20:04 +0000 (03:20 -0400)]
nitdoc: introduce bootstrap
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexis Laferrière [Fri, 6 Jun 2014 18:31:00 +0000 (14:31 -0400)]
examples: update imports of sensors in mnit_ballz
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 18:30:40 +0000 (14:30 -0400)]
android: move sensors from mnit_android to android
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Fri, 6 Jun 2014 18:24:05 +0000 (14:24 -0400)]
nitlight: fix style.css
Signed-off-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Fri, 6 Jun 2014 18:22:08 +0000 (14:22 -0400)]
android: move the event loop from mnit_android to android
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 17:30:50 +0000 (13:30 -0400)]
tests: skip mnit in niti as does nitg-g
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 15:26:43 +0000 (11:26 -0400)]
tests: add mnit_linux to exec skip with other mnit projects
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Thu, 5 Jun 2014 20:59:14 +0000 (16:59 -0400)]
model_utils: extract mclass mproperties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 5 Jun 2014 20:58:11 +0000 (16:58 -0400)]
model_utils: extract classes in mmodule nesting
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 5 Jun 2014 19:53:47 +0000 (15:53 -0400)]
Merge: Debugger clean
Simple cosmetic changes to the debugger, clearer, less verbose when executing several commands.
Pull-Request: #478
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 5 Jun 2014 19:50:01 +0000 (15:50 -0400)]
examples: fix mnit_ballz and shoot for latest android.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 5 Jun 2014 19:49:19 +0000 (15:49 -0400)]
lib/mnit: frame_core is not abstract
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Lucas Bajolet [Thu, 5 Jun 2014 14:44:28 +0000 (10:44 -0400)]
lib/standard/ropes: Adapted chars method and related class to Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:43:00 +0000 (10:43 -0400)]
lib/standard/ropes: Added backwards equivalents of previously defined iterators.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:40:29 +0000 (10:40 -0400)]
lib/standard/ropes: Adapted output to Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:39:23 +0000 (10:39 -0400)]
lib/standard/ropes: Adapted to_cstring for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:37:48 +0000 (10:37 -0400)]
lib/standard/ropes: Adapted == method for Ropes since the == method from Collection uses indexed access => very slow on ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:34:43 +0000 (10:34 -0400)]
lib/standard/ropes: Adapted some services from Text.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:32:03 +0000 (10:32 -0400)]
lib/standard/ropes: Added prepend service, alias to insert_at(0).
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:30:00 +0000 (10:30 -0400)]
lib/standard/ropes: Added a final forward iterator on the chars.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:29:42 +0000 (10:29 -0400)]
lib/standard/ropes: Added an iterator on the substrings of a Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:27:54 +0000 (10:27 -0400)]
lib/standard/ropes: Added an iterator on the leaves of the Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:25:57 +0000 (10:25 -0400)]
lib/standard/ropes: Added a forward postfix iterator on Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:24:56 +0000 (10:24 -0400)]
lib/standard/ropes: Preparing introduction of iterators on Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:22:21 +0000 (10:22 -0400)]
lib/standard/ropes: Adapted substring method for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Alexis Laferrière [Thu, 5 Jun 2014 15:11:36 +0000 (11:11 -0400)]
android: intro `App::paused` and use it in mnit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 8 Apr 2014 19:53:29 +0000 (15:53 -0400)]
dino: use vibration on Android
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 28 Apr 2014 16:22:38 +0000 (12:22 -0400)]
lib: intro android::vibration
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 2 Jun 2014 18:47:01 +0000 (14:47 -0400)]
examples: update moles to use app.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 2 Jun 2014 18:46:45 +0000 (14:46 -0400)]
examples: update dino to use app.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Sat, 31 May 2014 19:04:08 +0000 (15:04 -0400)]
examples: update mnit_simple to android.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 28 May 2014 21:41:05 +0000 (17:41 -0400)]
mnit/android: update sensors to use new android module
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Sat, 31 May 2014 19:16:30 +0000 (15:16 -0400)]
lib/mnit_android: update to use android::native_app_glue
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 4 Jun 2014 23:10:19 +0000 (19:10 -0400)]
Merge: QuadTree API introduction
QuadTree data structure API used to partition two-dimensional space. Includes a Static and a dynamic implementation, and a simple implementation with an array
Pull-Request: #472
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Lucas Bajolet [Wed, 4 Jun 2014 20:54:09 +0000 (16:54 -0400)]
lib/standard/ropes: Added the insertion of a string in the rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:51:48 +0000 (16:51 -0400)]
lib/standard/ropes: Added append method.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:41:48 +0000 (16:41 -0400)]
lib/standard/ropes: Search method and classes added.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:39:12 +0000 (16:39 -0400)]
lib/standard/ropes: Added constructors for a Rope
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:38:26 +0000 (16:38 -0400)]
lib/standard/ropes: Bases of RopeString class.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:36:40 +0000 (16:36 -0400)]
lib/standard/ropes: Added basic structure for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:31:54 +0000 (16:31 -0400)]
lib/standard/ropes: Nodes for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:30:21 +0000 (16:30 -0400)]
lib/standard: Removal of all of ropes.nit content for complete rewrite.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:02:17 +0000 (16:02 -0400)]
debugger: Less noise when printing all available variables in the prompt.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:01:25 +0000 (16:01 -0400)]
debugger: Use a JSON-like notation for printing a variable's structure.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>