So am I! What parser are you using? I'm using a recursive descent (ie hand written) parser and it has some troubles parsing ML completely.
set_field !list_end 1 cons
cannot be parsed. Anyway since then I rewrote the lexer to work like the sibling comment and I'm still getting that working.