Anda di halaman 1dari 1

grammar buku;

start

: aturan+;

aturan:'<?xml version="1.0" encoding="UTF-8"?>'(NL) (struktur)*;


struktur:'<'(String)'>' (NL) (site)* '</'(String)'>' (NL);
site: '<site>'(NL)'<judul>'(String)'</judul>'(NL)'<pengarang>'(String)'</pengara
ng>'(NL)'<penerbit>'(String)'</penerbit>'(NL)'<halaman>'(no)'</halaman>'(NL)'</s
ite>' (NL);
String: ('A'..'Z'|'a'..'z'|' ')+;
no: ('0'..'9')('0'..'9') '.' ('0'..'9')('0'..'9');
NL:'\r'? '\n';

Anda mungkin juga menyukai