QB64-Phoenix-Edition / QB64pe

The QB64 Phoenix Edition Repository
https://qb64phoenix.com
Other
131 stars 26 forks source link

PLAY does not ignore ";" character #554

Closed flukiluke closed 5 days ago

flukiluke commented 1 month ago

Describe the bug The following is valid in QB45: PLAY "ML T250 L24 o3; gegegegegegegegegegegege" (taken from carols.bas), but produces an illegal function call in QB64 because of the ";" character.

Expected behavior ";" should be ignored in PLAY commands as it just serves as a separator. QB45 will only allow it as a separator after a numeric value, but I think it is fine to ignore it in all situations.