Not per the authors' language specification -- in fact it can't even be a full word, but only a 15-bit unsigned integer (so 0..32767).
If you want to extend the language specification you are free to do so, but then you need to define what it means to have a value that is more than a word in size and how it is to be implemented and interpreted. It's a very reasonable and doable thing, but it is likely quite a bit larger task than you might be thinking.
I want 16 words for a table. I have a one word @pointer to the table. I called the table @100 because I don't know how to take 16 words and give it a name. Must I remember what table goes in what part of data memory?
I'm not following what you are trying to accomplish.
The command @100 does nothing more (or less) than loads the value 100 into the A register.
When writing assembly, you control how memory gets used with the caveat that variables are assigned to memory addresses sequentially starting at address 16. Other than that, this assembler doesn't have the ability to work with symbolic names for memory addresses (in RAM -- it also associated addresses in ROM with symbolic labels).
You can certainly extend the assembler to support declared labels, perhaps something like
EQU MyTable 100
Then you could use
But you would still be responsible for making sure that the addresses within the table were never used for anything else. You could device other extensions to help with that task.