[ https://issues.apache.org/jira/browse/THRIFT-3477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15046066#comment-15046066 ]
Jens Geyer edited comment on THRIFT-3477 at 12/8/15 12:48 AM: -------------------------------------------------------------- {code:title=test.thrift} enum test { e10 e20 = 42 } // all kinds of double literals const double c01 = 1 const double c02 = 1.2 const double c03 = 1.2e3 const double c04 = 1e3 const double c05 = .2e3 // this one does no longer work after the patch is applied, // but it did produce only a simple 0 value before ... do we need that? const double c06 = e3 {code} was (Author: jensg): {code:title=test.thrift} enum test { _e10 e10 _e20 = 42 e20 = 4242 } // all kinds of double literals const double c01 = 1 const double c02 = 1.2 const double c03 = 1.2e3 const double c04 = 1e3 const double c05 = .2e3 {code} > Parser fails on enum item that starts with 'E' letter and continues with > number > -------------------------------------------------------------------------------- > > Key: THRIFT-3477 > URL: https://issues.apache.org/jira/browse/THRIFT-3477 > Project: Thrift > Issue Type: Bug > Reporter: Gordashnikov Artur > Attachments: > THRIFT-3477-Parser-fails-on-enum-item-that-starts-wi.patch > > > Consider simple enum: > {code} > enum Test > { > E10 > } > {code} > It will fail with message > {code} > [ERROR:C:/Test.thrift:3] (last token was 'E10') syntax error > [FAILURE:C:/Test.thrift:3] Parser error during include pass. > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)