SpaceManiac / SpacemanDMM

A BYOND language smartness provider, map renderer, and more.
https://marketplace.visualstudio.com/items?itemName=platymuus.dm-langclient
GNU General Public License v3.0
83 stars 83 forks source link

Implements /proc/final, piped into should not override #369

Closed LemonInTheDark closed 1 year ago

LemonInTheDark commented 1 year ago

As a part of this we need to make a struct when building proc defs, to keep track of their flags AND their kind at the same time.

We then pass that down into a new flags var on the proc decl struct, and we're golden

Only thing of note is I removed the is_private and is_protected vars from proc declerations because they were totally unused. Spooky added em a long time ago and I think it was for not much reason

LemonInTheDark commented 1 year ago

Fixing proc return types, please hold

LemonInTheDark commented 1 year ago

Moved the as syntax stuff to #370, this is all clear

LemonInTheDark commented 1 year ago

sorry accidentally killed your commit, it's still built in tho. had trouble with two different locals and forgot which had most recent changes.