|
|
|
|
|
by dTal
1854 days ago
|
|
It is for this reason that it is misleading to say that lisp languages "have no syntax" - they do have considerable constraints on their structure. It's almost as if there's a third layer between "syntax" and "semantics" - or perhaps the word "syntax" conceals two distinct types of structure. |
|
The Lisp syntax then is defined for these token trees.
For example the syntax for an argument list in Common Lisp is defined with an EBNF syntax description form: