nit.git
10 years agoni_nitdoc: added fast copy past utility to signatures.
Alexandre Terrasa [Wed, 14 Aug 2013 13:46:36 +0000 (09:46 -0400)]
ni_nitdoc: added fast copy past utility to signatures.

The "copy signature" button is added by JS. Copy to clipboard functionality is provided by the Zeroclipboard JS lib.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: open show code links in new tab
Alexandre Terrasa [Thu, 8 Aug 2013 14:12:34 +0000 (10:12 -0400)]
ni_nitdoc: open show code links in new tab

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: removed useless bottom margin with empty footer text
Alexandre Terrasa [Thu, 8 Aug 2013 14:12:07 +0000 (10:12 -0400)]
ni_nitdoc: removed useless bottom margin with empty footer text

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: removed all JS info for GitHub from NitDoc.
Alexandre Terrasa [Fri, 2 Aug 2013 19:01:21 +0000 (15:01 -0400)]
ni_nitdoc: removed all JS info for GitHub from NitDoc.

Infos will be added by JS later.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: github login box is now generated by JS
Alexandre Terrasa [Fri, 2 Aug 2013 18:44:14 +0000 (14:44 -0400)]
ni_nitdoc: github login box is now generated by JS

Also corrected:
  * cropped btn display
  * login box display out of screen on splited windows

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: hide gitbub login box at page loading
Alexandre Terrasa [Fri, 2 Aug 2013 13:06:47 +0000 (09:06 -0400)]
ni_nitdoc: hide gitbub login box at page loading

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agonitdoc: moved base64 and github to their own modules
Alexandre Terrasa [Thu, 1 Aug 2013 23:02:00 +0000 (19:02 -0400)]
nitdoc: moved base64 and github to their own modules

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoMerge branch 'ni-merge'
Jean Privat [Thu, 1 Aug 2013 20:54:47 +0000 (16:54 -0400)]
Merge branch 'ni-merge'

10 years agoMerge branch 'intern_native_arg'
Jean Privat [Thu, 1 Aug 2013 20:54:31 +0000 (16:54 -0400)]
Merge branch 'intern_native_arg'

10 years agoMerge branch 'curl'
Jean Privat [Thu, 1 Aug 2013 20:54:22 +0000 (16:54 -0400)]
Merge branch 'curl'

10 years agocurl: protected classes does not exists (yet?)
Jean Privat [Thu, 1 Aug 2013 20:52:53 +0000 (16:52 -0400)]
curl: protected classes does not exists (yet?)

TODO: compilers must detect and refuse this

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agotests: update ni-merge related tests
Jean Privat [Thu, 1 Aug 2013 19:30:23 +0000 (15:30 -0400)]
tests: update ni-merge related tests

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agolib: makes native_arg[cv] intern
Alexis Laferrière [Sat, 8 Jun 2013 01:27:50 +0000 (21:27 -0400)]
lib: makes native_arg[cv] intern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agoc_src: update to have intern args
Jean Privat [Thu, 1 Aug 2013 18:40:06 +0000 (14:40 -0400)]
c_src: update to have intern args

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoniti: support for native_arg[cv] as intern
Alexis Laferrière [Thu, 1 Aug 2013 18:16:41 +0000 (14:16 -0400)]
niti: support for native_arg[cv] as intern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitg: support for native_arg[cv] as intern
Jean Privat [Thu, 1 Aug 2013 19:11:05 +0000 (15:11 -0400)]
nitg: support for native_arg[cv] as intern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Signed-off-by: Jean Privat <jean@pryen.org>

10 years agonitc: support for native_arg[cv] as intern
Alexis Laferrière [Tue, 30 Jul 2013 14:37:13 +0000 (10:37 -0400)]
nitc: support for native_arg[cv] as intern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agomake: build and document bin/nitx
Jean Privat [Thu, 1 Aug 2013 18:11:16 +0000 (14:11 -0400)]
make: build and document bin/nitx

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoni_nitdoc: do not crash if intro does not have a node in the AST
Jean Privat [Thu, 1 Aug 2013 18:09:06 +0000 (14:09 -0400)]
ni_nitdoc: do not crash if intro does not have a node in the AST

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agonitx&ni_nitdoc: adapt to the phased modelbuild
Jean Privat [Thu, 1 Aug 2013 18:08:24 +0000 (14:08 -0400)]
nitx&ni_nitdoc: adapt to the phased modelbuild

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agonitx: really rename the module from ni to nitx
Jean Privat [Thu, 1 Aug 2013 18:07:40 +0000 (14:07 -0400)]
nitx: really rename the module from ni to nitx

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoMerge remote-tracking branch 'alexandre/ni-merge' into HEAD
Jean Privat [Thu, 1 Aug 2013 17:36:53 +0000 (13:36 -0400)]
Merge remote-tracking branch 'alexandre/ni-merge' into HEAD

Conflicts:
src/nitmetrics.nit

10 years agolib: fixing tests programs of curl
Matthieu Lucas [Wed, 31 Jul 2013 13:42:26 +0000 (15:42 +0200)]
lib: fixing tests programs of curl

Signed-off-by: Matthieu Lucas <lucasmatthieu@gmail.com>

10 years agoexamples: clean up empty lines in curl_mail.nit
Alexis Laferrière [Wed, 31 Jul 2013 03:15:28 +0000 (23:15 -0400)]
examples: clean up empty lines in curl_mail.nit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agotests: updates sav for examples/curl_mail.nit
Alexis Laferrière [Wed, 31 Jul 2013 03:04:31 +0000 (23:04 -0400)]
tests: updates sav for examples/curl_mail.nit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: fixing visibility of intern use only Curl Response class
Matthieu Lucas [Tue, 30 Jul 2013 18:47:32 +0000 (20:47 +0200)]
lib: fixing visibility of intern use only Curl Response class

Signed-off-by: Matthieu Lucas <lucasmatthieu@gmail.com>

10 years agolib: integrating Mail module inside Curl module
Matthieu Lucas [Tue, 30 Jul 2013 18:29:40 +0000 (20:29 +0200)]
lib: integrating Mail module inside Curl module

- Adding new request Class named CurlMailRequest.
- Adding new response Class named CurlMailResponse.
- Updating sample.
- Removing CurlRequest Url, Headers, Datas attributes : Too specific for
  this class. Now defined directly in children if needed.
- Setting Curl instance attribute directly to null.
- Adding new intern abstract class to instance registering named
  CurlCallbacksRegisterIntern.
- Removing CurlCallbacks inheritance from CurlRequest, now directly in
  children.

Signed-off-by: Matthieu Lucas <lucasmatthieu@gmail.com>

10 years agoni_nitdoc: better memory management
Alexandre Terrasa [Tue, 30 Jul 2013 18:06:17 +0000 (14:06 -0400)]
ni_nitdoc: better memory management

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agonitx: renamed ni.nit in nitx.nit
Alexandre Terrasa [Tue, 30 Jul 2013 15:27:48 +0000 (11:27 -0400)]
nitx: renamed ni.nit in nitx.nit

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: added help message
Alexandre Terrasa [Tue, 30 Jul 2013 15:26:38 +0000 (11:26 -0400)]
ni: added help message

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoversion: v0.6.1-git
Jean Privat [Tue, 30 Jul 2013 00:59:44 +0000 (20:59 -0400)]
version: v0.6.1-git

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoversion: v0.6 v0.6
Jean Privat [Tue, 30 Jul 2013 00:58:11 +0000 (20:58 -0400)]
version: v0.6

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoni: use command ":q" to quit, blank line do nothing
Alexandre Terrasa [Mon, 29 Jul 2013 22:34:34 +0000 (18:34 -0400)]
ni: use command ":q" to quit, blank line do nothing

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: fixed display of multiple search results
Alexandre Terrasa [Mon, 29 Jul 2013 21:54:05 +0000 (17:54 -0400)]
ni: fixed display of multiple search results

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: better display of mproperties
Alexandre Terrasa [Mon, 29 Jul 2013 21:38:15 +0000 (17:38 -0400)]
ni: better display of mproperties

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: better mclass page display
Alexandre Terrasa [Mon, 29 Jul 2013 21:35:23 +0000 (17:35 -0400)]
ni: better mclass page display

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: better display of module documentation
Alexandre Terrasa [Mon, 29 Jul 2013 20:17:22 +0000 (16:17 -0400)]
ni: better display of module documentation

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agolib: fix precision of test_curl
Alexis Laferrière [Mon, 29 Jul 2013 19:51:45 +0000 (15:51 -0400)]
lib: fix precision of test_curl

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitdoc: disable an `assert` broken by recent merges
Jean Privat [Mon, 29 Jul 2013 20:03:58 +0000 (16:03 -0400)]
nitdoc: disable an `assert` broken by recent merges

Possibly commit eb136d42d4850b491f65db9ac4b98591a21d7baf is the one
that broke the assert.

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agolib: improves testing of curl_http
Alexis Laferrière [Mon, 29 Jul 2013 19:50:52 +0000 (15:50 -0400)]
lib: improves testing of curl_http

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agoMerge remote-tracking branch 'alexis/raspberry-pi'
Jean Privat [Mon, 29 Jul 2013 19:42:49 +0000 (15:42 -0400)]
Merge remote-tracking branch 'alexis/raspberry-pi'

10 years agomisc: add highlight syntax file
Jean Privat [Mon, 29 Jul 2013 19:11:17 +0000 (15:11 -0400)]
misc: add highlight syntax file

highlight is used by gitweb.

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agolib: adds the mail submodule to curl
Alexis Laferrière [Mon, 29 Jul 2013 18:25:03 +0000 (14:25 -0400)]
lib: adds the mail submodule to curl

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: intro curl module by Matthieu Lucas
Alexis Laferrière [Mon, 29 Jul 2013 18:18:43 +0000 (14:18 -0400)]
lib: intro curl module by Matthieu Lucas

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agoni: better display of welcome screen
Alexandre Terrasa [Mon, 29 Jul 2013 17:10:57 +0000 (13:10 -0400)]
ni: better display of welcome screen

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: replaced inheritance from ToolContext with agratation
Alexandre Terrasa [Mon, 29 Jul 2013 16:28:38 +0000 (12:28 -0400)]
ni_nitdoc: replaced inheritance from ToolContext with agratation

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: removed abstract_compiler importation from ni_nitdoc module
Alexandre Terrasa [Mon, 29 Jul 2013 16:22:18 +0000 (12:22 -0400)]
ni_nitdoc: removed abstract_compiler importation from ni_nitdoc module

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: fixed crash on empty class comment
Alexandre Terrasa [Mon, 29 Jul 2013 16:17:26 +0000 (12:17 -0400)]
ni: fixed crash on empty class comment

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: no more use of ANode for signature and visibility display
Alexandre Terrasa [Mon, 29 Jul 2013 16:16:00 +0000 (12:16 -0400)]
ni: no more use of ANode for signature and visibility display

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: replaced Comparable sorters with specific sorters introduced in model_utils
Alexandre Terrasa [Mon, 29 Jul 2013 15:16:58 +0000 (11:16 -0400)]
ni: replaced Comparable sorters with specific sorters introduced in model_utils

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: documented class NitIndex
Alexandre Terrasa [Mon, 29 Jul 2013 15:01:05 +0000 (11:01 -0400)]
ni: documented class NitIndex

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: fixed namespace display with no public_owner modules
Alexandre Terrasa [Mon, 29 Jul 2013 14:55:17 +0000 (10:55 -0400)]
ni: fixed namespace display with no public_owner modules

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: Pager now use a Buffer for better gc on strings
Alexandre Terrasa [Mon, 29 Jul 2013 14:54:49 +0000 (10:54 -0400)]
ni: Pager now use a Buffer for better gc on strings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: remove useless full_propdef_semantic_analysis call
Alexandre Terrasa [Mon, 29 Jul 2013 14:49:48 +0000 (10:49 -0400)]
ni_nitdoc: remove useless full_propdef_semantic_analysis call

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: added module documentation
Alexandre Terrasa [Mon, 29 Jul 2013 14:40:59 +0000 (10:40 -0400)]
ni_nitdoc: added module documentation

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: moved comment and short_comment services in ADoc
Alexandre Terrasa [Mon, 29 Jul 2013 14:30:57 +0000 (10:30 -0400)]
ni: moved comment and short_comment services in ADoc

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni: added general comment for module ni
Alexandre Terrasa [Mon, 29 Jul 2013 14:30:17 +0000 (10:30 -0400)]
ni: added general comment for module ni

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoMerge branch 'bench'
Jean Privat [Sat, 27 Jul 2013 01:13:57 +0000 (21:13 -0400)]
Merge branch 'bench'

10 years agoMerge branch 'annotations'
Jean Privat [Sat, 27 Jul 2013 01:09:45 +0000 (21:09 -0400)]
Merge branch 'annotations'

10 years agoni_nitdoc: removed useless redef in ANodes
Alexandre Terrasa [Sat, 27 Jul 2013 00:09:25 +0000 (20:09 -0400)]
ni_nitdoc: removed useless redef in ANodes

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: better msignature display
Alexandre Terrasa [Sat, 27 Jul 2013 00:07:31 +0000 (20:07 -0400)]
ni_nitdoc: better msignature display

also fixed signature display for auto init

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: display intro comment on redef mpropdefs
Alexandre Terrasa [Fri, 26 Jul 2013 23:23:46 +0000 (19:23 -0400)]
ni_nitdoc: display intro comment on redef mpropdefs

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: cleaned model_utils
Alexandre Terrasa [Fri, 26 Jul 2013 23:18:21 +0000 (19:18 -0400)]
ni_nitdoc: cleaned model_utils

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: cleaned visibility in model redef
Alexandre Terrasa [Fri, 26 Jul 2013 22:48:24 +0000 (18:48 -0400)]
ni_nitdoc: cleaned visibility in model redef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: nested modules are not displayed with public option
Alexandre Terrasa [Fri, 26 Jul 2013 22:41:38 +0000 (18:41 -0400)]
ni_nitdoc: nested modules are not displayed with public option

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: namespace style
Alexandre Terrasa [Fri, 26 Jul 2013 22:38:23 +0000 (18:38 -0400)]
ni_nitdoc: namespace style

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: fixed dot graphs with mmodules
Alexandre Terrasa [Fri, 26 Jul 2013 22:35:46 +0000 (18:35 -0400)]
ni_nitdoc: fixed dot graphs with mmodules

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: filtered imported init
Alexandre Terrasa [Fri, 26 Jul 2013 21:37:36 +0000 (17:37 -0400)]
ni_nitdoc: filtered imported init

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: limited number of used buffers for better performances
Alexandre Terrasa [Fri, 26 Jul 2013 21:27:33 +0000 (17:27 -0400)]
ni_nitdoc: limited number of used buffers for better performances

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: NitdocContext inherits from TooContext
Alexandre Terrasa [Fri, 26 Jul 2013 19:48:11 +0000 (15:48 -0400)]
ni_nitdoc: NitdocContext inherits from TooContext

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: cleaned visibility context and pages
Alexandre Terrasa [Fri, 26 Jul 2013 19:25:47 +0000 (15:25 -0400)]
ni_nitdoc: cleaned visibility context and pages

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: linearize mclasses in superclasses and subclasses blocks
Alexandre Terrasa [Fri, 26 Jul 2013 19:19:21 +0000 (15:19 -0400)]
ni_nitdoc: linearize mclasses in superclasses and subclasses blocks

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: renamed NItdoc into NitdocContext
Alexandre Terrasa [Fri, 26 Jul 2013 18:33:08 +0000 (14:33 -0400)]
ni_nitdoc: renamed NItdoc into NitdocContext

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agoni_nitdoc: added --private option
Alexandre Terrasa [Fri, 26 Jul 2013 18:16:26 +0000 (14:16 -0400)]
ni_nitdoc: added --private option

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

10 years agobench: enable HTML generation
Jean Privat [Fri, 26 Jul 2013 16:36:50 +0000 (12:36 -0400)]
bench: enable HTML generation

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: do not use replot
Jean Privat [Fri, 26 Jul 2013 16:22:30 +0000 (12:22 -0400)]
bench: do not use replot

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: disable --phand-typing on nitg-e (seems broken)
Jean Privat [Fri, 26 Jul 2013 16:10:22 +0000 (12:10 -0400)]
bench: disable --phand-typing on nitg-e (seems broken)

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agomodelbuilder: get the management of opt_only_metamodel and opt_only_parse
Jean Privat [Fri, 26 Jul 2013 16:09:36 +0000 (12:09 -0400)]
modelbuilder: get the management of opt_only_metamodel and opt_only_parse

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agonitg: makefile do not set -I in CFLAGS
Jean Privat [Fri, 26 Jul 2013 15:58:47 +0000 (11:58 -0400)]
nitg: makefile do not set -I in CFLAGS

This avoided the use of specific CFLAGS with --make-flags

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: add NOALL to bench_nitg-*_options
Jean Privat [Fri, 26 Jul 2013 15:46:58 +0000 (11:46 -0400)]
bench: add NOALL to bench_nitg-*_options

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: add some nitg-s bench
Jean Privat [Fri, 26 Jul 2013 13:38:32 +0000 (09:38 -0400)]
bench: add some nitg-s bench

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: rename `nitg` to `nitg-g`
Jean Privat [Fri, 26 Jul 2013 13:14:17 +0000 (09:14 -0400)]
bench: rename `nitg` to `nitg-g`

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: remove bench of option --generic-resolution-tree
Jean Privat [Fri, 26 Jul 2013 13:04:02 +0000 (09:04 -0400)]
bench: remove bench of option --generic-resolution-tree

10 years agorta: ASuperExpr use linearized polymorphic super-call
Jean Privat [Fri, 26 Jul 2013 02:13:39 +0000 (22:13 -0400)]
rta: ASuperExpr use linearized polymorphic super-call

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoremove some depreciated FIXME
Jean Privat [Fri, 26 Jul 2013 01:32:24 +0000 (21:32 -0400)]
remove some depreciated FIXME

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agosrc: move collections from model to a new module
Jean Privat [Fri, 26 Jul 2013 01:25:23 +0000 (21:25 -0400)]
src: move collections from model to a new module

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agobench: skip pep8analysis if not present
Jean Privat [Thu, 25 Jul 2013 20:13:38 +0000 (16:13 -0400)]
bench: skip pep8analysis if not present

10 years agobenchs: use NIT_GC_OPTION instead of -DNOBOEHM
Jean Privat [Thu, 25 Jul 2013 20:13:14 +0000 (16:13 -0400)]
benchs: use NIT_GC_OPTION instead of -DNOBOEHM

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agonitg: add more info (for -v)
Jean Privat [Thu, 25 Jul 2013 20:09:04 +0000 (16:09 -0400)]
nitg: add more info (for -v)

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agophase: add new module cached.nit
Jean Privat [Thu, 25 Jul 2013 17:39:04 +0000 (13:39 -0400)]
phase: add new module cached.nit

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agomodelbuilder: generalize mpropdef to APropdef
Jean Privat [Thu, 25 Jul 2013 17:55:00 +0000 (13:55 -0400)]
modelbuilder: generalize mpropdef to APropdef

and create a virtual type MPROPDEF to link AST and model hierarchies

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoparser_util: add `ANode#collect_annotations_by_name`
Jean Privat [Thu, 25 Jul 2013 17:31:53 +0000 (13:31 -0400)]
parser_util: add `ANode#collect_annotations_by_name`

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agophase: add `Phase#process_annotated_node`
Jean Privat [Thu, 25 Jul 2013 17:26:57 +0000 (13:26 -0400)]
phase: add `Phase#process_annotated_node`

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoMerge branch 'annotations'
Jean Privat [Thu, 25 Jul 2013 17:35:38 +0000 (13:35 -0400)]
Merge branch 'annotations'

Conflicts:
src/parser/lexer.nit
src/parser/tables_nit.c

10 years agotests: add syntax_annotations
Jean Privat [Tue, 16 Jul 2013 19:52:24 +0000 (15:52 -0400)]
tests: add syntax_annotations

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agorta: do not enter in annotations
Jean Privat [Tue, 16 Jul 2013 19:51:56 +0000 (15:51 -0400)]
rta: do not enter in annotations

10 years agonitc: globally skip annotation nodes
Jean Privat [Tue, 16 Jul 2013 19:51:34 +0000 (15:51 -0400)]
nitc: globally skip annotation nodes

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoparser: extends grammar to support annotations
Jean Privat [Tue, 16 Jul 2013 19:50:31 +0000 (15:50 -0400)]
parser: extends grammar to support annotations

Signed-off-by: Jean Privat <jean@pryen.org>

10 years agoMerge branch 'triple_quoted_strings'
Jean Privat [Thu, 25 Jul 2013 15:43:15 +0000 (11:43 -0400)]
Merge branch 'triple_quoted_strings'

10 years agotests: add test_string_triple.nit
Jean Privat [Thu, 25 Jul 2013 14:55:46 +0000 (10:55 -0400)]
tests: add test_string_triple.nit

Signed-off-by: Jean Privat <jean@pryen.org>