
C-MINUS COMPILATION: ./test.cm

Building Symbol Table...
Error: undeclared function "x" is called at line 3


< Symbol Table >
 Symbol Name   Symbol Kind   Symbol Type    Scope Name   Location  Line Numbers
-------------  -----------  -------------  ------------  --------  ------------
main           Function     int            global        2           1  
input          Function     int            global        0           0  
output         Function     void           global        1           0  
value          Variable     int            output        0           0  
x              Function     undetermined   main          0           3  


< Functions >
Function Name   Return Type   Parameter Name  Parameter Type
-------------  -------------  --------------  --------------
main           int                            void          
input          int                            void          
output         void           
-              -              value           int           
x              undetermined                   undetermined  


< Global Symbols >
 Symbol Name   Symbol Kind   Symbol Type
-------------  -----------  -------------
main           Function     int          
input          Function     int          
output         Function     void         


< Scopes >
 Scope Name   Nested Level   Symbol Name   Symbol Type
------------  ------------  -------------  -----------
output        1             value          int        

main          1             x              void       


Checking Types...
Error: Invalid function call at line 3 (name : "x")

Type Checking Finished
