Google Go: notwithstanding keyword?

Looks like an easter egg in the lexer to me.

Looks like an easter egg in the lexer to me: golang.org/src/cmd/gc/lex.c the relevant section is the symbol table: "notwithstanding", LIGNORE, Txxx, OXXX, "thetruthofthematter", LIGNORE, Txxx, OXXX, "despiteallobjections", LIGNORE, Txxx, OXXX, "whereas", LIGNORE, Txxx, OXXX, "insofaras", LIGNORE, Txxx, OXXX, I guess they could be used to test handling of the lexical type LIGNORE, but there doesn't seem to be any "real" ignored tokens.

1 ugh, their lexer function has a label called 'l0' (el-zero) for the beginning statement. Compilers should just be designed to delete your code if you actually use l0 as an identifier in your code. – Jimmy Mar 22 '10 at 3:21 What if you are working within a domain where l0 has a specific meaning?

After all lower case pi is just a single letter in greek but we still accept it as the name for an identifier, since we know what it means. – Jørgen Fogh Aug 19 at 10:18 @Jørgen Fogh: I wasn't being serious, but it did cause another answer to this question (which has since been deleted) to say: "Theses all point to "GOTO 10" which I can't find at the moment" which perfectly illustrates the problem. Of course there can be exceptions to every rule.

– Jimmy Aug 19 at 18:57.

The Go Programming Language Specification does not include the keyword 'notwithstanding'.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions