Make foo/bar/baz unreadable

Description

Currently keywords and symbols containing more than one slash are disallowed by the spec, but allowed by the readers.
This trivial patch makes them unreadable by the readers too.

Pre:

1 2 user=> :foo/bar/baz :foo/bar/baz

Post:

1 2 user=> :foo/bar/baz RuntimeException Invalid token: :foo/bar/baz clojure.lang.Util.runtimeException (Util.java:221)

Environment

None

Status

Assignee

Unassigned

Reporter

Nicola Mometto

Labels

Approval

Triaged

Patch

Code and Test

Priority

Major
Configure