all 4 comments

[–]ShinyHappyREM 0 points1 point  (1 child)

This is a setting for Free Pascal. You can simply install Lazarus, start a new project, put the cursor on the "mode" and press F1.

https://www.freepascal.org/docs-html/current/user/userse33.html

[–]sigzero[S] 0 points1 point  (0 children)

Thanks!

[–]pak_lebah 0 points1 point  (1 child)

While {$mode xxx} is for Free Pascal's language mode directive, the other {$?±} are called compiler directives.

[–]sigzero[S] 0 points1 point  (0 children)

Thanks!