DattebayoCompiler module¶
-
class
Compiler.DattebayoCompiler.DattebayoCompiler(file='')¶ Bases:
object-
check_code()¶ Pass the code file form .dtb to check lexer and syntax
-
check_lexer(line)¶ Apply the lexer in the .dtb code file
- Parameters
line – each line of .dtb file
-
check_syntax(line)¶ Apply the syntax interpreter in the .dtb code file
- Parameters
line – each line of .dtb file
-
close_file()¶ Close read file
-
log(class_obj, function_obj, msg)¶ Custom log
- Parameters
class_obj – the class object
function_obj – function of this object
msg – the log message
-
print_lexer_output()¶ Print all tokens read in the Lexer class
-
read_file(file)¶ Read .dtb file based on name
- Parameters
file – File .dtb to be read
-