Microsoft QBasic IDE поставляется с довольно полной документацией по языку и предоставленными процедурами.Насколько я знаю, это почти полная спецификация, которую вы найдете, но этого должно быть достаточно для написания компилятора для (большей части) языка, за исключением недокументированной DOS-специфической магии peek / poke.