active-logic / uta

(╯°□°)╯⌒ C#
Other
3 stars 1 forks source link

Errors when typing or parsing symbols #209

Closed eelstork closed 4 years ago

eelstork commented 4 years ago
eelstork commented 4 years ago

Vector3 is wrong because there is no explicit prefix for Point3, so they get conflated.

eelstork commented 4 years ago

Status symbols raise an invalid op via Map.howl (113), indicating a conflict. This happens during nitpicking. Essentially, a conflict normally happens while importing C# sources, when the imported file already contains howl symbols. Effectively nitpicking is import because we take a howl file, and reapply certain import rules. Nits are automatically determined. Any non-alphanumeric character sequence may be picked.

eelstork commented 4 years ago

Seems to me that the error here consists in detecting conflicts in the process of nit-picking. The surprise though, would be why should this only affect status symbols?

eelstork commented 4 years ago

Conflicts are clearly bogus; checking "ignore conflicts" in Howl window patches this

eelstork commented 4 years ago

So, pending a test of this, solution here would be disable conflict checking while nit-picking.

eelstork commented 4 years ago

All good now