[ragel-users] Improove Ragel Language

Adrian Thurston thurston at complang.org
Sun May 15 17:19:51 UTC 2011


Hi Jigar,

There is no ragel BNF, just the specification in the .kl file. It is 
compiled with kelbt.

http://www.complang.org/kelbt/

The keywords are defined in the grammar, a header is generated by kelbt, 
and it is included by the ragel-based scanner, which emits tokens to the 
parser.

-Adrian


On 11-05-15 10:03 AM, Jigar SOLANKI wrote:
>> Hi list,
>>
>> I'm actually trying to improove the ragel specification by adding some keywords/tokens/etc .
>> I'd like to know if there is a ragel BNF somewhere ? I've just seen some .kl files in the source tree. If there is no BNF available, does anyone can explain how ragel spec files are parsed (I mean through rlparse.kl, cheking the keywords...) , if there is a smart way to simply add some keywords/tokens to ragel language. Is there any way to "generate" that BNF if it doesnt exist ? (by using .kl files for example ?)
>> Or at least, point me to some links where I can start to.
>>
>> Thanks a lot.
>>
>>
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users

-- 
Dr. Adrian D. Thurston
http://www.complang.org/thurston/

_______________________________________________
ragel-users mailing list
ragel-users at complang.org
http://www.complang.org/mailman/listinfo/ragel-users



More information about the ragel-users mailing list