[antlr-interest] .g vs .g4
Terence Parr
parrt at cs.usfca.edu
Mon Nov 7 10:01:51 PST 2011
yeah, maybe forcing tool to do .g4 is good otherwise why use it. .g4 means v4. .g means v3 (er…and v2).
Ter
On Nov 7, 2011, at 9:59 AM, Jim Idle wrote:
> We started down this path with v3 and never really took it anywhere. I
> would be in favor of using .g4 only.
>
> Jim
>
>> -----Original Message-----
>> From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-
>> bounces at antlr.org] On Behalf Of Terence Parr
>> Sent: Sunday, November 06, 2011 9:56 AM
>> To: Eric
>> Cc: antlr-interest Interest
>> Subject: Re: [antlr-interest] .g vs .g4
>>
>> Hi Eric,I think we are going to allow .g as well. Rather than a
>> property in the grammar file itself that identifies the version, I
>> think we were going to use the file extension for this reason. all v3
>> grammars will be .g and people building v4 grammar should name them .g4
>> Ter
>> On Nov 6, 2011, at 9:29 AM, Eric wrote:
>>
>>>
>>>
>>> On Sun, Nov 6, 2011 at 12:22 PM, Terence Parr <parrt at cs.usfca.edu>
>> wrote:
>>> Hi, Sam Harwell and I are talking about the file extension for new
>> ANTLR 4. We think it makes good sense to use .g4 to distinguish the new
>> grammars. They're mostly compatible except that there is no need for
>> syntactic predicates and .g4 allows immediate left recursion. I think
>> it will reduce confusion about what version of ANTLR is necessary to
>> compile a grammar.
>>>
>>> Ter
>>>
>>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-
>> interest/your-email-address
>>>
>>>
>>> Hi Ter,
>>>
>>> Will v4 require the file type to be .g4, or will it accept .g and
>> .g4?
>>>
>>> My preference is for .g4 only.
>>>
>>> Also, will there be a property in the grammar file that identifies
>> the minimum version or required version. I think it would help for
>> obvious reasons such as when a user post a grammar needing help or an
>> example grammar is given.
>>>
>>> Thanks, Eric
>>>
>>>
>>
>>
>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-
>> email-address
More information about the antlr-interest
mailing list