Jump to content

Grammar: Difference between revisions

21 bytes added ,  2 years ago
m
no edit summary
No edit summary
mNo edit summary
Line 37:
An important property of k syntax is it's ''static parsability'' - a parse tree can be built just by looking at the source code, without any knowledge of the values variables have at runtime.
 
Note that a k expression could have the syntactic role of a <tt>&lt;noun&gt;</tt> in the source code but evaluate to a function at runtime, for instance `<tt>{1+x}`</tt> or `<tt>(+)`</tt>. A bare `<tt>+`</tt> would be a verb, but enclosing anything in parentheses marks it as a noun - this is called ''nominalization'' ("turning into a noun").
Cookies help us deliver our services. By using our services, you agree to our use of cookies.