The best way to reach me is via email. My email is the single string generated by the context-free grammar below, specified in labelled Backus-Naur form:
Email. Email ::= Name "@" Domain ;
Name. Name ::= "finleymcilwaine" ;
Domain. Domain ::= "gmail.com" ;
To verify my email, you could save this in a file finley-email.cf
and generate
a parser using BNF Converter:
bnfc -m finley-email.cf
make echo <my email> | ./TestFinleyEmail
If you got my email right, the parser will succeed.