"Your example is wrong because "code" in my sentence is a noun, not a verb as you assumed."
It doesn't matter. You can still make unparseable sentences using code as a noun.
"I saw some EE student C code" (where code is used as a noun) is just as wrong as " I saw some kids Basketball play" (where play is a noun). You need something more to craft an unambigous sentence.
"I saw someone noun-used-as-adjective+noun" is wrong anyway.
To use your logic "I saw someone C code" == "I saw someone English speech". (speech is a noun)
"Hint, if you're wrong, but mistakenly try to come back and tell me I'm wrong, I'm going to let you have it with both barrels."
It doesn't matter. You can still make unparseable sentences using code as a noun.
"I saw some EE student C code" (where code is used as a noun) is just as wrong as " I saw some kids Basketball play" (where play is a noun). You need something more to craft an unambigous sentence.
"I saw someone noun-used-as-adjective+noun" is wrong anyway.
To use your logic "I saw someone C code" == "I saw someone English speech". (speech is a noun)
"Hint, if you're wrong, but mistakenly try to come back and tell me I'm wrong, I'm going to let you have it with both barrels."
I am terrified ;-).
"Is English your 1st language? "
no, but is it yours? ;-)