{******************************************} { } { FastScript v1.9 } { Basic grammar } { } { (c) 2003-2007 by Alexander Tzyganenko, } { Fast Reports Inc } { } {******************************************} unit fs_ibasic; interface {$i fs.inc} uses SysUtils, Classes, fs_itools; type TfsBasic = class(TComponent); implementation const BASIC_GRAMMAR = '' + '<' + '/keywords>' + '<' + 'string add="file" err="err1"/><' + 'char text="(" add="op"/><' + '/sequence>' + '' + '<' + 'keyword text="OR" add="op" addtext="or"/><' + 'char text="[" add="node"/>' + '<' + 'sequence><' + '/sequence><' + 'caseselector/><' + 'optional>' + '<' + 'keyword text="FINALLY"/>'; initialization fsRegisterLanguage('BasicScript', BASIC_GRAMMAR); end.