Safe X3 Builder

The Safe X3 Builder builds X3 scripts using its own code analyser that implements the X3 Language Specification.  The Safe X3 Builder can build scripts incrementally as individual X3 files are saved.

The X3 builder do not compile X3 scripts in the sense that it does not produce a .adx file. You need to use the Project > Compile File action to compile the source code file and generate a .adx file on the server side.

Problems detected by the code analyser are reported as DLTK Problems and are classified as either warnings or errors. The existence of a warning reflect situations where the X3 compiler does not report errors but a runtime error can occur. Errors are reported for the problems that the X3 compiler detects or in situations where a runtime problem will always arise.

Errors and warnings are reported in the Problems view, and marked in source files.

Let's see below a sample of script with one warning (VAL3 is an unexpected argument declaration) and one error (B is not correctly assigned).


Note that MYPROG.src file icon is decorated with an error markup while errors still persists.

Related concepts

Safe X3 Build path

Related tasks

Compile a source file