Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Function Calls

Functions are called using their name followed by parentheses.

A zero-argument call:

Tick();

A call with arguments:

PrintNumber(42);

A call with multiple arguments:

Add(10, 20);

Furnace compiles calls as native calls to independently compiled Sydrogen functions.

Semantic analysis checks the function name, argument count, and argument types before code generation.

See Functions and Recursion for the current implementation status.


← Previous Next →