yttriumGemmellnessif you wanna 'type' the scripting system i guess you can have expressions (consisting of a cvar or series of cvars separated by ;s), 'functions' (e.g. alias/bind) and values (which can be ints/reals/strings)what i'm trying to say is that all values can just be strings internally for whatever parser the OP is trying to make, because when tf2 interprets them it converts them on its own.
oh, i see, true, i forgot the context