Directory ext/ripper/tools/

Directory Created:
2004-09-12 18:34
Total Files:
4
Deleted Files:
4
Lines of Code:
269

Browse with ViewVC

[root]/ext/ripper/tools

Lines of Code

ext/ripper/tools/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 33 (100.0%) 586 (100.0%) 17.7
aamine 26 (78.8%) 525 (89.6%) 20.1
nobu 3 (9.1%) 61 (10.4%) 20.3
shyouhei 4 (12.1%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

nobu 2005-10-20 14:23

* ext/ripper/tools/preproc.rb (prelude): do not append surplus

newlines to fix line numbers.

2 lines of code changed in:

aamine 2005-09-23 22:37

* ext/ripper: no longer generates .rb files.

* parse.y (Init_ripper): ripper_init_eventids*() takes 1 argument, self (class Ripper).

* ext/ripper/depend: target removed: `lib/ripper/core.rb'.

* ext/ripper/depend: new target `eventids2table.c'.

* ext/ripper/depend: new target `check'.

* ext/ripper/eventids2.c: include eventids2table.c.

* ext/ripper/eventids2.c: initialize SCANNER_EVENT_TABLE.

* ext/ripper/extconf.rb: update $cleanfiles list.

* ext/ripper/tools/generate.rb: no longer generate ripper/core.rb.

* ext/ripper/tools/generate.rb: new mode `check'.

* ext/ripper/tools/generate.rb: new mode `eventids2table'.

* ext/ripper/lib/ripper/core.rb.in: removed.

* ext/ripper/lib/ripper/core.rb: added.

* ext/ripper/lib/ripper/filter.rb: update copyright year.

* ext/ripper/lib/ripper/lexer.rb: ditto.

* ext/ripper/lib/ripper/sexp.rb: ditto.

52 lines of code changed in:

nobu 2005-09-23 12:10

* ext/ripper/tools/generate.rb, ext/ripper/tools/preproc.rb: StringIO

is not available for miniruby. fixed: [ruby-dev:27307]

59 lines of code changed in:

aamine 2005-09-22 23:08

* test/ripper/depend: use --output option instead of redirect; nmake does not remove a target when the target file is created by redirect. [ruby-dev:26466]

* test/ripper/tools/preproc.rb: new option --output.

60 lines of code changed in:

aamine 2005-09-22 23:01

* test/ripper/tools/generate.rb: check parser event arity.

* test/ripper/tools/generate.rb: detect crash of parser-event-IDs and scanner-event-IDs.

31 lines of code changed in:

aamine 2005-09-22 21:58

forgot to add

180 lines of code changed in:

aamine 2005-09-22 21:58

* ext/ripper: refactoring code generation tools. [ruby-dev:27247] [ruby-dev:27273]

* ext/ripper/depend: use generate.rb.

* ext/ripper/lib/ripper/core.rb: removed.

* ext/ripper/tools/generate-eventids1.rb: removed (code moved to generate.rb).

* ext/ripper/tools/generate-ripper_rb.rb: removed (code moved to generate.rb).

* ext/ripper/tools/list-parse-event-ids.rb: removed (code moved to generate.rb).

* ext/ripper/tools/list-scan-event-ids.rb: removed (code moved to generate.rb).

* ext/ripper/lib/ripper/core.rb: removed.

* ext/ripper: refactoring tests. [ruby-dev:27273]

* ext/ripper/test/check-event-arity.rb: removed (code moved to tools/generate.rb).

* ext/ripper/test/check-event-coverage.rb: removed (code moved to test/ripper/test_parser_events.rb).

* ext/ripper/test/check-scanner-event-coverage.rb: removed (code moved to test/ripper/test_scanner_events.rb).

* ext/ripper/test/list-called-events.rb: removed.

* ext/ripper/test/src_rb: removed.

* ext/ripper/test/validate.rb: removed.

* test/ripper/test_scanner_events.rb: check event coverage.

* ext/ripper/lib/ripper/core.rb.in: update copyright year.

0 lines of code changed in:

aamine 2005-09-19 06:40

* parse.y (do_block): do_block event dispatches 2 args. [ruby-dev:26964]

* ext/ripper/lib/ripper/core.rb: updated.

* ext/ripper/tools/list-parser-event-ids.rb: check arity mismatch.

11 lines of code changed in:

aamine 2004-09-23 11:49

* ext/ripper/Makefile.dev: removed.

* ext/ripper/ripper.rb.in: moved to lib/ripper/core.rb.in.

* ext/ripper/lib/ripper/core.rb: new file.

* ext/ripper/lib/ripper/core.rb.in: new file.

* ext/ripper/tools/generate-ripper_rb.rb: change comment.

* test/ripper/*.rb: on_scan removed.

* test/ripper/*.rb: event name changed: on__ -> on_.

1 lines of code changed in:

aamine 2004-09-22 06:22

* parse.y [ripper]: on__scan event removed.

* parse.y [ripper]: event name is changed: on__XXX -> on_XXX.

* ext/ripper/eventids2.c: ditto.

* ext/ripper/ripper.rb.in: ditto.

* ext/ripper/lib/ripper.rb: sync with ripper.rb.in.

* ext/ripper/lib/ripper/tokenizer: ditto.

* ext/ripper/lib/ripper/filter: new file.

* sample/ripper/colorize.rb: new file.

* sample/ripper/strip-comment.rb: new file.

4 lines of code changed in:

aamine 2004-09-20 06:40

* parse.y [ripper]: adjust lineno and columns for multi-line strings.

* parse.y [ripper]: delay heredocument events until seeing end-of-line.

* parse.y [ripper]: event on__heredoc_contentn -> on__tstring_content.

* ext/ripper/eventids2.c: ditto.

* ext/ripper/lib/ripper.rb: sync with eventids2.c.

* test/ripper/test_scanner_events.rb: test it.

* ext/ripper/tools/generate-ripper_rb.rb: show basename of input.

* ext/ripper/Makefile.dev: support objdir build.

1 lines of code changed in:

aamine 2004-09-19 20:49

* ext/ripper/ripper.rb.in: new const Ripper::PARSER_EVENT_TABLE.

* ext/ripper/ripper.rb.in: new const Ripper::SCANNER_EVENT_TABLE.

* ext/ripper/lib/ripper.rb: sync with ripper.rb.in.

14 lines of code changed in:

aamine 2004-09-14 12:27

* parse.y [ripper]: space event is on__sp, not on__lwsp. [ruby-dev:24257]

* ext/ripper/eventids2.c: ditto.

* ext/ripper/lib/ripper.rb: ditto.

* ext/ripper/depend (ripper.o): No action is needed. [ruby-dev:24260]

* ext/ripper/depend: Borland make does not accept pipes in Makefile rules. [ruby-dev:24589]

* ext/ripper/depend: separate rules for developpers.

* ext/ripper/Makefile.dev: new file.

* ext/ripper/MANIFEST: add Makefile.dev.

* ext/ripper/tools/generate-eventids1.rb: read from file, not stdin.

* ext/ripper/extconf.rb: clean ripper.E.

* ext/ripper/tools/generate-ripper_rb.rb: #include ids1/ids2 function was lost.

* ext/ripper/tools/generate-ripper_rb.rb: SCANNER_EVENTS wrongly contained parser events.

* ext/ripper/lib/ripper.rb: ditto.

21 lines of code changed in:

aamine 2004-09-12 22:44

* ext/ripper/tools/list-parse-event-ids.rb: does not use getopts.

* ext/ripper/tools/list-scan-event-ids.rb: ditto.

20 lines of code changed in:

aamine 2004-09-12 18:34

* ext/ripper: ripper extention added.

* ext/ripper/MANIFEST: new file.

* ext/ripper/README: new file.

* ext/ripper/depend: new file.

* ext/ripper/extconf.rb: new file.

* ext/ripper/eventids2.c: new file.

* ext/ripper/ripper.rb.in: new file.

* ext/ripper/lib/ripper.rb: new file.

* ext/ripper/test/check-event-arity.rb: new file.

* ext/ripper/test/check-event-coverage.sh: new file.

* ext/ripper/test/check-scanner-event-coverage.rb: new file.

* ext/ripper/test/list-called-events.rb: new file.

* ext/ripper/test/src_rb: new file.

* ext/ripper/test/validate.rb: new file.

* ext/ripper/tools/generate-eventids1.rb: new file.

* ext/ripper/tools/generate-param-macros.rb: new file.

* ext/ripper/tools/generate-ripper_rb.rb: new file.

* ext/ripper/tools/list-parse-event-ids.rb: new file.

* ext/ripper/tools/list-scan-event-ids.rb: new file.

* ext/ripper/tools/preproc.rb: new file.

* ext/ripper/tools/strip.rb: new file.

* test/ripper: ripper tests added.

* test/ripper/dummyparser.rb: new file.

* test/ripper/test_parser_events.rb: new file.

* test/ripper/test_scanner_events.rb: new file.

130 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT