Does GZDoom let you override flats with the "texture" definition? Yes. What about walls? Yes.
Does GZDoom let you override flats with the "walltexture" definition? No. What about walls? Yes.
Does GZDoom accept omitted defaults in texture size? No.
How does GZDoom handle textures without patches? As blank invalid textures.
Does GZDoom accept patches from flats? Yes. What about non-DOOM graphics (like PNG)? Yes. But Eternity only allows if it's paletted
If GZDoom sees both a patch and a flat, which does it pick for a patch entry? The flat! This can't be right.
If GZDoom has a "texture" definition which replaces both wall and flat, which one gets changed? Both. This means that both are sacrificed. Nontrivial behaviour.
GZDoom also supports // comments.
Things Eternity needs to do to be compliant, as a language subset:
Either surrender support for "texture" (and require "walltexture") or add flat substitution. Easiest path: remove "texture" for now.
Useful because working with classic PNAMES and TEXTUREx is unwieldy.