Blaise - Pascal compiler cusub

Graeme Geldenhuys, naqshadeeye interface-ka garaafiga ah fpGUI, nidaamyada isu imaatinka Dhismaha Pas, nidaamyada tijaabada FPTest iyo khalad-sameeyaha opdebugger soo bandhigay Blaise — kombiyuutar u shaqeeya lahjadda barnaamijyada Object Pascal.

Hadafka qoraagu wuxuu ahaa inuu abuuro luqad ka xor ah astaamaha duugoobay oo inta badan soo noqnoqda ee soo ururay tobanaan sano.

Astaamaha ugu muhiimsan ee lahjadda cusub:

  • Dhammaan walxaha si firfircoon loo sameeyay - xargaha, is-dhexgalka, tusaalooyinka fasalka - hal nidaam oo kontarool oo otomaatig ah oo ku salaysan tirinta tixraaca ayaa la isticmaalaa.

  • Nooca shayga waa la saaray waxaana la soo jeediyay in la isticmaalo diiwaanka, kaas oo qeexitaannada habka loo heli karo.

  • Hawl-wadeennada I/O ee aan la isticmaalin ayaa meeleeya, dib u dejiya, dib u qora, xanniba, faylasha iyo noocyada qoraalkana waa la tirtiray.

  • Nooc xarig ah ayaa la soo jeediyay, kaas oo beddelaya ShortString, AnsiString, WideString, OpenString, iyo UnicodeString.

  • Waxaa laga saaray weedha leh, taas oo inta badan keentay khaladaad adag in la ogaado.

  • Qeexitaan lagu daray doorsoomayaasha marka la isticmaalayo.

Si loo soo saaro koodhka mashiinka, compiler-ku wuxuu adeegsadaa QBE (c9x.me), matoor ku salaysan LLVM ayaa la horumarinayaa.

Mashruucu wuxuu qorsheynayaa inuu abuuro server LSP ah, taageero luqadda Visual Studio Code, iyo inuu abuuro qalab loogu talagalay socdaalka Delphi iyo Free Pascal.

Source: linux.org.ru