# \`Ripper#parse': \[Ripper FATAL\] unknown token 316 (RuntimeErr

**URL:** <https://www.ruby-forum.com/t/ripper-parse-ripper-fatal-unknown-token-316-runtimeerr/96064>\
**Category:** Development\
**Created:** [June 24, 2006, 5:58pm UTC](https://www.ruby-forum.com/t/ripper-parse-ripper-fatal-unknown-token-316-runtimeerr/96064 "2006-06-24T17:58:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 24, 2006, 5:58pm UTC](https://www.ruby-forum.com/t/ripper-parse-ripper-fatal-unknown-token-316-runtimeerr/96064/1 "2006-06-24T17:58:48Z")

</div>

e$B$I$&$b!"e(BRipper e$B$Ge(B ?a  
e$B$H$+$r07$($J$/$J$C$F$$$k$h$&$G$9!#e(B

% ./ruby -rripper -ve ‘p Ripper.sexp("?a")’  
ruby 1.9.0 (2006-06-24) [i686-linux]  
/home/akr/ruby/1.9/lib/ruby/1.9/ripper/sexp.rb:36:in `Ripper#parse': [Ripper FATAL] unknown token 316 (RuntimeError) from /home/akr/ruby/1.9/lib/ruby/1.9/ripper/sexp.rb:36:in`Ripper#sexp’  
from -e:1

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 25, 2006, 4:16pm UTC](https://www.ruby-forum.com/t/ripper-parse-ripper-fatal-unknown-token-316-runtimeerr/96064/2 "2006-06-25T16:16:50Z")

</div>

e$B$J$+$@$G$9!#e(B

At Sun, 25 Jun 2006 00:57:07 +0900,  
Tanaka A. wrote in [ruby-dev:28832]:

> e$B$I$&$b!"e(BRipper e$B$Ge(B ?a e$B$H$+$r07$($J$/$J$C$F$$$k$h$&$G$9!#e(B

e$B$3$&$G$7$g$&$+!#e(B

# Index: ext/ripper/eventids2.c

RCS file: /cvs/ruby/src/ruby/ext/ripper/eventids2.c,v  
retrieving revision 1.9  
diff -p -U2 -r1.9 eventids2.c  
— ext/ripper/eventids2.c 9 Jun 2006 23:18:03 -0000 1.9  
+++ ext/ripper/eventids2.c 25 Jun 2006 14:15:42 -0000  
@@ -191,4 +191,5 @@ static struct token\_assoc {  
{tASSOC, &ripper\_id\_op},  
{tBACK\_REF, &ripper\_id\_backref},

- {tCHAR, &ripper\_id\_CHAR},  
{tCMP, &ripper\_id\_op},  
{tCOLON2, &ripper\_id\_op},

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 25, 2006, 5:17pm UTC](https://www.ruby-forum.com/t/ripper-parse-ripper-fatal-unknown-token-316-runtimeerr/96064/3 "2006-06-25T17:17:18Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28848] Re: `Ripper#parse’: [Ripper FATAL]  
unknown token 316 (RuntimeError)”  
on Sun, 25 Jun 2006 23:16:08 +0900, removed\_email\_address@domain.invalid writes:

|At Sun, 25 Jun 2006 00:57:07 +0900,  
|Tanaka A. wrote in [ruby-dev:28832]:  
|\> e$B$I$&$b!"e(BRipper e$B$Ge(B ?a e$B$H$+$r07$($J$/$J$C$F$$$k$h$&$G$9!#e(B  
|  
|e$B$3$&$G$7$g$&$+!#e(B

e$B$3$l$G$h$5$=$&$K;W$($^$9!#e(Brippere$B$K$D$$$F;d$,$\*4j$$$9$k$N$bJQe(B  
e$B$J5$$,$7$J$$$G$b$J$$$G$9$,!"%3%\_%C%H$7$F$/$@$5$$!#e(B
