13:36:24 From Daniel Oravetz : so you'd separate the one character cases from the identifier/keyword cases, and then do those in a different function or similar? 13:37:02 From Kiet Tran : Dr. Spiegel, what is the input contain &, or character that are not in the grammar? Should we print out ERROR? or just consider it as an identifier? 13:40:22 From Daniel Oravetz : yep! thank you. 13:46:10 From Daniel Oravetz : X 13:46:27 From Kiet Tran : I’m thinking it is not count as a bad symbol since it is “assume all input are terminal symbol” and & is not. So the only way is bad id 13:46:47 From jbrinker : I'm still not clear on what we do in Kiet's situation 13:46:49 From Daniel Oravetz : not all my reactions are working, I only have thumbs up and clap. I put X in chat. 13:46:56 From Kiet Tran : What do you think Dr. Speigel? 13:47:03 From Emre Shively : I also only have thumbs up and clap 13:47:05 From jbrinker : so if I read something like iden^tif 13:47:12 From jbrinker : is that two identifiers? one? none? 13:47:25 From Daniel Lucidi : You need to open the classlist to see the other emotes. press Alt + U 13:47:43 From Gregory Klein : press alt + u to bring up the menu that allows the check marks and X 13:48:16 From Daniel Oravetz : thanks Greg 13:48:21 From Kiet Tran : & cannot be a terminal symbol? 13:48:43 From Kiet Tran : I see 13:50:28 From jbrinker : I think in my case, I don't make assumptions on what the user is doing and just throw stuff out 13:52:11 From Emre Shively : the classlist thing worked 13:52:24 From Daniel Oravetz : no it's ok, Windows 10 doesn't pull up the full set of tools at first. Greg gave me the keyboard shortcut 13:52:29 From Daniel Oravetz : I can use check and X now 13:54:25 From jbrinker : Ok thanks 13:55:17 From Kiet Tran : What about #,@,!,~ or other symbol. Should we handle the same? See it as an ID? 13:56:11 From Kiet Tran : I see it as one 13:57:32 From Kiet Tran : What count as bad number and bad symbol? 13:57:38 From Gregory Klein : when we say bad does that mean it still works? 13:57:51 From Gregory Klein : but its just not a good one to use? 13:59:02 From Connor Kistler : Do we deal with a decimal point for a number? How would we deal with a number with multiple decimal points? Pass a boolean for a decimal and if you find a number call it a bad number? 13:59:34 From Emre Shively : the grammar doesn't support decimals 13:59:36 From Connor Kistler : Find a second decimal, not a number 13:59:41 From Gregory Klein : oh ok so just token and classify everything then proj 3 will be where we throw an error? 14:00:09 From Gregory Klein : yes 14:00:54 From Connor Kistler : Okay so any decimal points in numbers are bad numbers 14:01:35 From Connor Kistler : I saw a number was only digits, but since there was a real type I figured I'd check 14:01:37 From Connor Kistler : Yes 14:02:08 From Connor Kistler : Got it 14:09:26 From Emre Shively : typing 14:18:52 From Anthony Dellinger : assignment returns the assigned value 14:28:31 From Connor Kistler : Constant reference 14:31:41 From Emre Shively : Natural 14:32:29 From Daniel Spiegel : type OneDigitIndex is Array[0..9]of Integer 14:34:40 From Daniel Oravetz : Char -> integer 14:38:07 From Alex R : I can hear you 14:38:12 From Connor Kistler : You're good 14:38:20 From Daniel Oravetz : you're starting to go out a little bit, but you're still connected 14:38:21 From Gregory Klein : keep it real 14:40:09 From Emre Shively : truncate 14:40:12 From Emre Shively : oh 14:41:33 From Daniel Oravetz : he started on it but didn't finish i think? 14:41:35 From jbrinker : He went over them quickly 14:41:47 From Connor Kistler : Yours was more detailed