---------- SHOW CALL TREE --------------------------
OS
╰──╮
· Main() 1
· ╰──╮
· · Parse(Srs = "Example.cpp") 2
· · ╰──╮
· · · Generate_Tokens_List() 3
· · · ╰──╮
· · · · Get_Src() 4
· · · · ╰──╮
· · · · · Get_Src3() 5
· · · · ╭──╯
· · · ╭──╯
· · · ╰──╮
· · · · Create_Token_List() 6
· · · · ╰──╮
· · · · · Split_to_Lexems() 7
· · · · · ╰──╮
· · · · · · Clear_NewLine_Pack() 8
· · · · · ╭──╯
· · · · ╭──╯
· · · · ╰──╮
· · · · · Create_Token_Array() 9
· · · · · ╰──╮
· · · · · · Is_Punctuator() 10
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_BuildInType() 11
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Punctuator() 12
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_BuildInType() 13
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Number() 14
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_ControlKeyWord() 15
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Operation() 16
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Identifier() 17
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Punctuator() 18
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Punctuator() 19
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_BuildInType() 20
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Punctuator() 21
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_BuildInType() 22
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Number() 23
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_ControlKeyWord() 24
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Operation() 25
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Identifier() 26
· · · · · ╭──╯
· · · · · ╰──╮
· · · · · · Is_Punctuator() 27
· · · · · ╭──╯
------------------
[ ["BuildInType"] ["int"] ]
[ ["Identifier"] ["a"] ]
[ ["Punctuator"] [";"] ]
[ ["BuildInType"] ["int"] ]
[ ["Identifier"] ["b"] ]
[ ["Punctuator"] [";"] ]
[ ["EOF"] ["EOF"] ]
· · · · ╭──╯
· · · ╭──╯
· · ╭──╯
· · ╰──╮
· · · Parse_Glb_Scope() 28
· · · ╰──╮
· · · · Get_Next_Token() 29
· · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · ╰──╮
· · · · Back_Token() 30
· · · ╭──╯
· · · ╰──╮
· · · · Parse_Sentence() 31
· · · · ╰──╮
· · · · · Get_Next_Token() 32
· · · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · · ╰──╮
· · · · · Parse_Sentence_Type() 33
· · · · · ╰──╮
· · · · · · Get_Next_Token() 34
· · · · · ╭──╯ <- Type = Identifier; Value = "a"
· · · · · ╰──╮
· · · · · · Get_Next_Token() 35
· · · · · ╭──╯ <- Type = Punctuator; Value = ";"
· · · · · ╰──╮
· · · · · · Parse_Var() 36
· · · · · · ╰──╮
· · · · · · · Back_Token() 37
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Back_Token() 38
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Back_Token() 39
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 40
· · · · · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 41
· · · · · · ╭──╯ <- Type = Identifier; Value = "a"
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 42
· · · · · · ╭──╯ <- Type = Punctuator; Value = ";"
Parse_Var ==> Var_Type = int; Var_Name = a
· · · · · ╭──╯
· · · · ╭──╯
· · · ╭──╯
· · · ╰──╮
· · · · Get_Next_Token() 43
· · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · ╰──╮
· · · · Back_Token() 44
· · · ╭──╯
· · · ╰──╮
· · · · Parse_Sentence() 45
· · · · ╰──╮
· · · · · Get_Next_Token() 46
· · · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · · ╰──╮
· · · · · Parse_Sentence_Type() 47
· · · · · ╰──╮
· · · · · · Get_Next_Token() 48
· · · · · ╭──╯ <- Type = Identifier; Value = "b"
· · · · · ╰──╮
· · · · · · Get_Next_Token() 49
· · · · · ╭──╯ <- Type = Punctuator; Value = ";"
· · · · · ╰──╮
· · · · · · Parse_Var() 50
· · · · · · ╰──╮
· · · · · · · Back_Token() 51
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Back_Token() 52
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Back_Token() 53
· · · · · · ╭──╯
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 54
· · · · · · ╭──╯ <- Type = BuildInType; Value = "int"
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 55
· · · · · · ╭──╯ <- Type = Identifier; Value = "b"
· · · · · · ╰──╮
· · · · · · · Get_Next_Token() 56
· · · · · · ╭──╯ <- Type = Punctuator; Value = ";"
Parse_Var ==> Var_Type = int; Var_Name = b
· · · · · ╭──╯
· · · · ╭──╯
· · · ╭──╯
· · · ╰──╮
· · · · Get_Next_Token() 57
· · · ╭──╯ <- Type = EOF; Value = "EOF"
· · ╭──╯
· ╭──╯
OS
Command exited with non-zero status 58