Ask coding questions

← Back to all posts
Issue with identifiers at parsing stage

I have been developing a language and I am now on parsing stage, however I have run into a problem concerning identifiers. Look at this code:

In theory, this program runs the cbfunc function which executes test, outputting "hello world". However, since both identifiers are functions, how do I distinguish that I don't want to execute test in ln3? If anything is unclear, please just ask.