If a YAML file has symbol literal ``:100%'', it throws syntax error.
--------------------------------------------------------------------
Key: JRUBY-1403
URL: http://jira.codehaus.org/browse/JRUBY-1403
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.0.1
Reporter: Tooru TAKAHASHI
Assignee: Thomas E Enebo
Priority: Minor
I get the following problem.
% jruby -ryaml -e 'p YAML.load("--- \n:100%\n")'
:1: <script>:0: syntax error, expecting kCLASS kMODULE kDEF kUNDEF kBEGIN
kRESCUE kENSURE kEND kTHEN kELSIF kELSE kCASE kWHEN kFOR kBREAK
kNEXT kREDO kRETRY kIN kDO kRETURN kYIELD kSUPER kSELF kNIL
kTRUE kFALSE kAND kOR kNOT kIF_MOD kUNLESS_MOD kWHILE_MOD
kUNTIL_MOD kRESCUE_MOD kALIAS kDEFINED klBEGIN klEND
k__LINE_
_ k__FILE__ tIDENTIFIER tFID tGVAR tIVAR tCONSTANT
tCVAR tSTRING_CONTENT tUPLUS tUMINUS tPOW tCMP tEQ tEQQ tGEQ
tLEQ tMATCH tAREF tASET tLSHFT tRSHFT tSTAR tSTAR2 tAMPER2 tTILDE
tPERCENT tDIVIDE tPLUS tMINUS tLT tGT tPIPE tCARET tBACK_REF2
tSTRING_DBEG tSTRING_DVAR tSTRING_END but found tINTEGER instead
(SyntaxError)
This is fine, I suppose, but it is inconsistent with native Ruby, which seems
to handle it just fine.
% ruby -ryaml -e 'p YAML.load("--- \n:100%\n")'
:"100%"
My best regards.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email