Parse errors occur with malformed files. What was pasted looks well-formed, but is that exactly what is in the admin.dat (note that spaces can be important), and is that the exact message?
If those are exact copies, then you may have found a bug. If you want to help the bug get fixed, you should send a test case along with any other relevant information to the appropriate channels. As it is, the closest you have come to mentioning the qvm you use is "the QVM".
FYI, using:
admin.dat in its entirety (which is a direct c+p from the initial post)[level]
level = 5
name = Member
flags = a1d3e4g6h7i9k0mpCDGRHUP
I get
]!readconfig
!readconfig: loaded 1 levels, 0 admins, 0 bans, 0 commands