The dte syntax is still very new to me, so I'm not entirely sure how to go about this. Any help would be much appreciated.
The following examples are the most common use cases of symbols. I've deliberately excluded use cases that I felt were unnecessary to support.
- Symbols with letters, e.g.,
:foo
- Symbols with underscores, e.g.,
:foo_bar
- Symbols ending with
!
or?
, e.g.,:foo!
or:foo?
- Symbols for operators, e.g.,
:+
,-
,:!
,:==
,:!=
(does not support ending in!
or?
) - Symbol strings, e.g.,
:"anything goes here"
and:'anything goes here'
.
Perhaps this is too complex. If that's the case I'd be willing to dumb it down further.