I really tried to figure out how we are supposed to interpret this:
Code: Select all
namespace H
#define V ?
#macro U
V
#endMacro
#macro H 'error 120: Expected period ('.') in '#macro H'
'...
#endMacro
end namespace
U 'ok
V 'ok
H.U 'error 14: Expected identifier, found '?' in 'H.U'
H.V 'error 14: Expected identifier, found '?' in 'H.V'
Also, when the name of the macro is homonymous to its namespace, it asks for a dot, which is weird.
Do someone know how all this really works?
Thanks.