Tags: Zumisha/FPTL
Tags
Command Line Parser fix The check for non-negativity of the parameters num-cores, young-gen, old-gen is fixed. Fixed duplication of input file name when both positional argument and parameter are given.
Error messages rework, file functions rework, tests rework 1) Error messages are given in the general standard. 2) Increased information content of error messages. 3) Error messages are now generated using static functions, which allows you to generate them in tests. 4) Added division by zero check for floating point numbers. 5) Added check for protection against overflow in the function of creating an array. 6) All classes of operations on data types are now in the header files. 7) Added quotes when displaying strings. 8) Added conversion overload to string into the type information class. 9) Errors when working with files are now displayed correctly. 10) The language functions "readFile", "createFile", "appendFile" and "arrayFromFile" now have an output arity of 2 and return a string with an error message or an empty string. 11) Tests now generate expected error messages automatically.
Fixed parser error messages, created Interpreter and CommandLineParse… …r classes, added GoogleTest (made ugly but works), preparing for non-recursive bypass of the AST