Directory ext/ripper/lib/ripper/

Directory Created:
2004-09-20 07:18
Total Files:
4
Deleted Files:
2
Lines of Code:
419

Browse with ViewVC

[root]/ext/ripper/lib/ripper

Lines of Code

ext/ripper/lib/ripper/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 36 (100.0%) 637 (100.0%) 17.6
aamine 27 (75.0%) 602 (94.5%) 22.2
nobu 2 (5.6%) 25 (3.9%) 12.5
matz 1 (2.8%) 10 (1.6%) 10.0
usa 2 (5.6%) 0 (0.0%) 0.0
shyouhei 4 (11.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:

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.

76 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.

1 lines of code changed in:

aamine 2005-09-19 06:50

* ext/ripper/eventids2.c: add prefix `t' to lambda related lexer events.

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

15 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (+15 -15)
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.

0 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (-5)
nobu 2005-09-05 14:29

* parse.y (stmt, mlhs_node, lhs, arg, method_call): aref_args might be

nothing. fixed: [ruby-dev:26952]



* ext/ripper/eventids2.c: added new tokens. fixed: [ruby-dev:26952]

20 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (+20)
matz 2005-07-27 08:27

* parse.y (lambda): Perl6 style -> lambda expression. [NEW]

[VERY EXPERIMENTAL]



* gc.c (id2ref): must not assign pointers to long int. use

LONG_LONG instead if SIZEOF_LONG < SIZEOF_VOIDP.

[ruby-talk:149645]



* ruby.h: use LONG_LONG to simplify the change.

[ruby-talk:149645]



* dir.c (dir_each): rewinddir(3) before iteration.

[ruby-talk:149628]



* eval.c (rb_f_throw): replace all '0x%lx' by '%p'.

[ruby-talk:149553]



* missing/vsnprintf.c (BSD_vfprintf): '%p' need to handle 64bit

size pointer. [ruby-talk:149553]

10 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (+10)
aamine 2005-07-26 14:42

* ext/ripper/lib/ripper/sexp.rb: new method Ripper.sexp_raw.

* ext/ripper/lib/ripper/sexp.rb (Ripper.sexp): returns more readable tree.

45 lines of code changed in:

  • ext/ripper/lib/ripper: sexp.rb (+45 -5)
nobu 2005-06-02 15:43

* parse.y: pragma support on ripper. [ruby-dev:26266]

5 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (+5)
aamine 2005-04-14 11:05

* parse.y [ripper] (regexp): dispatch regexp option. [ruby-Bugs:1688]

* ext/ripper/lib/core.rb: regenerated (interface changed).

2 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (+2 -2)
aamine 2005-02-04 10:46

* ext/ripper/lib/ripper/lexer.rb: last Lexer fix was incomplete; test all green.

8 lines of code changed in:

  • ext/ripper/lib/ripper: lexer.rb (+8 -4)
aamine 2005-02-04 06:33

* ext/ripper/lib/ripper/filter.rb: ripper/tokenizer -> ripper/lexer. [ruby-dev:25632]

4 lines of code changed in:

aamine 2005-02-01 19:32

* ext/ripper/lib/ripper/tokenizer.rb -> lexer.rb.

* ext/ripper/lib/ripper/lexer.rb: new method Ripper.slice. [experimental]

* ext/ripper/lib/ripper/sexp.rb: new file. [experimental]

* ext/ripper/lib/ripper.rb: require ripper/lexer and ripper/sexp.

235 lines of code changed in:

usa 2004-11-22 16:40

* ext/ripper/lib/ripper/core.rb: commit miss. sorry.

0 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (changed)
usa 2004-11-22 16:37

* 2004-11-23

0 lines of code changed in:

  • ext/ripper/lib/ripper: core.rb (changed)
aamine 2004-10-09 18:49

* ext/ripper/lib/ripper/filter.rb: require ripper/tokenizer.

* ext/ripper/lib/ripper/filter.rb (parse): argument is optional.

2 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_.

60 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.

89 lines of code changed in:

aamine 2004-09-20 09:47

* ext/ripper/lib/ripper/tokenizer.rb: fix typo.

0 lines of code changed in:

aamine 2004-09-20 09:42

* test/ripper/test_scanner_events.rb: tokens must be reordered.

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

54 lines of code changed in:

(2 more)

Generated by StatSVN 0.3.2-SNAPSHOT