Hi,
I am new to ANTLR. I would like to parse fixed length records. I have gone
through many documentation but I didnt get any idea how to do.
Basically, I want to define my token to a fixed length [something like
defining with starting positon and ending postion].
my input document format will be like,
* HEADER Loc at 1 Optional*
RecType* Rec type C 1 10 String
X 7 2 Left
* BODY(Msg 1) Loc at 1 Mandatory*
Record1* Rec one descrip C 1 2 String
X 7 2 Left
rec02* Rec 2 desc M 1 2
String
X 9 2 Left
PO* PO# C 1 22
String X 11 22 Left
A05* Order Date C 8 8
Date/Time YYYYMMDD 33 10 Left
B06* Contract# C 0 30
String
X 43 30 Left
Delivery_date* Date Requested C 8 8 Date/Time
YYYYMMDD 73 8 Left
* BODY(Msg 2) Loc at 1 Mandatory*
Record12 Rec two descrip C 1 2 String
X 7 2 Left
rec02* Rec 2 desc M 1 2
String
X 9 2 Left
PO* PO# C 1 22
String X 11 22 Left
A05* Order Date C 8 8
Date/Time YYYYMMDD 33 10 Left
B06* Contract# C 0 30
String
X 43 30 Left
Delivery_date* Date Requested C 8 8 Date/Time
YYYYMMDD 73 8 Left
Thanks in Advance,
Mani
_______________________________________________
antlr-dev mailing list
[email protected]
http://www.antlr.org:8080/mailman/listinfo/antlr-dev