ABL code is contained in files. The files can be procedure files, class or interface files, or include files, depending on the purpose. The code within a file is made up ABL statements and blocks. Blocks are a grouping of related ABL statements that are processed as a unit. Like other programming languages you can also add comments to your code.