Permalink
Switch branches/tags
Nothing to show
Commits on Feb 6, 2009
  1. tests for classes, class methods, modules, aliases and blocks

    fixing line numbers for begin/rescue blocks
    committed Feb 6, 2009
Commits on Feb 5, 2009
  1. adding end line numbers to every place that contains start line number:

      - aliases, proc blocks, begin/end blocks and when blocks
      - classes, singleton classes and modules
      - class methods and method calls
    committed Feb 5, 2009
Commits on Feb 4, 2009
  1. ops, wrong url

    committed Feb 4, 2009
  2. adding end lines for methods

    committed Feb 4, 2009
  3. ignoring artifacts

    committed Feb 4, 2009
Commits on Jan 22, 2009
  1. Prepped for release

    From p4 revision #4539
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@461 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Jan 22, 2009
  2. Fixed rdoc generation bug pointed out by hugh sasse (who rocks)

    From p4 revision #4531
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@458 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Jan 22, 2009
Commits on Jan 13, 2009
  1. Promoted Sexp's file/line/comments to sexp_processor.

    Fixed line numbers on defns.
    Fixed lexing heredoc newlines.
    
    From p4 revision #4512
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@453 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Jan 13, 2009
  2. Added gauntlet plugin.

    From p4 revision #4510
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@452 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Jan 13, 2009
Commits on Dec 3, 2008
  1. Fixed and improved the readme

    From p4 revision #4455
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@451 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Dec 3, 2008
Commits on Nov 4, 2008
  1. Updated for changes to splat node in many contexts.

    From p4 revision #4448
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@447 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  2. Fixed changes to AST for splat

    From p4 revision #4442
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@444 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  3. Made PT a developer dep

    From p4 revision #4441
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@443 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  4. Fixed formatting

    From p4 revision #4420
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@433 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  5. prepped for release

    From p4 revision #4411
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@429 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  6. Removed stats comments

    From p4 revision #4410
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@428 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  7. prepped for release

    From p4 revision #4409
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@427 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
  8. More cleanup, switching string tokens to named tokens... and stuff

    From p4 revision #4376
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@422 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Nov 4, 2008
Commits on Oct 19, 2008
  1. Fixed ruby_parser for masgn with splat on lhs

    From p4 revision #4367
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@421 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  2. Refactored more code from ruby_parser.y to ruby_parser_extras.rb

    Found very last instanceof ILiteralNode in the code. haha.
    
    From p4 revision #4364
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@419 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  3. Refactored grammar to new_(class|defs|for|sclass|undef). Fixed line n…

    …umbers. Removed code in RubyParser#s to grep for sexps and grab lowest line number
    
    From p4 revision #4363
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@418 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  4. Added tSYMBOL token type and parser rule to speed up symbol lexing.

    Removed minimize_line. Really slow.
    Various minor optimizations.
    Folded lex_keywords back in now that it screams.
    Removed argspush, argscat.
    yield and super now flatten args.
    
    From p4 revision #4359
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@417 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  5. Finally starting to clean up the parser and make it as skinny as poss…

    …ible
    
    From p4 revision #4343
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@409 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  6. An arguably more readable grammar... mostly whitespace only

    From p4 revision #4342
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@408 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  7. All lexer cases now slurp entire token in one swoop

    That kills the need for token_buffer. Now I just use token ivar.
    Renamed token_buffer to string_buffer since that arcane shit still needs it.
    lex_strterm is now a plain array, removed RubyLexer#s(...).
    Removed store_comment, now done directly.
    Merged @/@@ scanner together, going to try to do the same everywhere.
    140 more lines dead. YAY!
    Added StringScanner #begin_of_line?
    Massive overhaul on Keyword class. All hail the mighty Hash!
    Removed crufty (?) solo '@' token... wtf was that anyhow?
    
    From p4 revision #4341
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@407 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008
  8. Added huh? rule

    From p4 revision #4340
    
    git-svn-id: http://parsetree.rubyforge.org/svn/ruby_parser/dev@406 7a5a0b6c-800e-4c83-962a-1aaaaaa870b8
    zenspider committed Oct 19, 2008