summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Re-read exam.David A. Madore2017-02-051-53/+75
|
* Rework and write solution to third exercise.David A. Madore2017-02-051-8/+109
|
* Write another exercise (without answers).David A. Madore2017-02-051-0/+38
|
* Add an exercise on computability.David A. Madore2017-02-051-0/+131
|
* Offer additional question to allow checking for mistakes.David A. Madore2017-02-051-4/+15
|
* Typographic frill.David A. Madore2017-02-051-4/+4
|
* More working with automaton.David A. Madore2017-02-051-13/+170
|
* Start writing an exercise on finite automata.David A. Madore2017-02-051-0/+126
|
* Exam template.David A. Madore2017-02-051-0/+113
|
* Fix mistake in elimination of states (thanks, Mathis Chagneux).David A. Madore2017-02-051-5/+7
|
* Try to explain a little more how LL and LR parsers work (vigorous handwaving).David A. Madore2017-01-311-6/+118
|
* Move remark around.David A. Madore2017-01-301-5/+4
|
* Clarifications on curriculum.David A. Madore2017-01-301-9/+12
|
* Re-read exercises.David A. Madore2017-01-301-37/+48
|
* Fiddle with vertical spacing (i.e., struggle against TeX's page breaking ↵David A. Madore2017-01-301-7/+39
| | | | algorithm).
* Another exercise on context-free grammars.David A. Madore2017-01-302-0/+108
|
* Exercise on non-ambiguity and analysis of a simple context-free grammar.David A. Madore2017-01-301-0/+161
|
* Remove syntactic ambiguity.David A. Madore2017-01-301-1/+1
|
* Clarify statement on busy-beaver function.David A. Madore2017-01-301-5/+6
|
* An exercise on Kleene's algorithm.David A. Madore2017-01-302-0/+102
|
* Fix/clarification in answer to an exercise.David A. Madore2017-01-301-1/+2
|
* An exercise on finite automata.David A. Madore2017-01-274-0/+251
|
* Another exercise on computability (decidable iff range of an increasing ↵David A. Madore2017-01-271-0/+60
| | | | computable function).
* Another exercice on decidability.David A. Madore2017-01-271-2/+69
|
* Busy beaver function.David A. Madore2017-01-271-0/+65
|
* Union, intersection, concatenation and star of decidable vs. semi-decidable ↵David A. Madore2017-01-271-0/+97
| | | | languages.
* Write a sample exercice on computability.David A. Madore2017-01-271-0/+197
|
* Yet another minor clarification.David A. Madore2017-01-241-7/+8
|
* Un-French-ify another identifier.David A. Madore2017-01-242-6/+6
|
* Try to further clarify the use of metacharacters in the "extended" grammar.David A. Madore2017-01-241-7/+10
|
* Merge branch 'master' of git.madore.org:teach/inf105David A. Madore2017-01-242-86/+118
|\
| * Fix excessive search-and-replace.David A. Madore2017-01-241-3/+3
| |
| * Additional explanations, including one on why implementing optional power ↵David A. Madore2017-01-241-4/+24
| | | | | | | | uses the '?' metacharacter.
| * Unary minus must work before parentheses.David A. Madore2017-01-241-1/+1
| |
| * Systematically use English names for nonterminals; also replace "unary" by ↵David A. Madore2017-01-242-66/+66
| | | | | | | | "factor". (Akim's suggestion.)
| * Briefly discuss "extended" grammar + various small changes (thanks, Antoine).David A. Madore2017-01-241-24/+36
| |
* | Move notes on computability to main text.David A. Madore2017-01-232-605/+573
| |
* | Update on the dangling else problem (short summary).David A. Madore2017-01-231-2/+9
|/
* Proposed answers to handout on JavaCC.David A. Madore2017-01-231-14/+209
|
* Copy practice handout on JavaCC from last year.David A. Madore2017-01-233-0/+342
|
* Typo/thinko.David A. Madore2017-01-171-1/+1
|
* Fix mistaken exercise/solution on the "dangling else" problem.David A. Madore2017-01-171-32/+17
| | | | Still not satisfied with the fix, but at least it should be correct.
* Provide a short (and very hastily written) summary of the LL/LR approach.David A. Madore2017-01-161-2/+20
|
* Provide a short (and very hastily written) argument for the decidability of ↵David A. Madore2017-01-161-0/+34
| | | | algebraic languages.
* Various small mistakes (thanks, Olivier).David A. Madore2017-01-161-4/+4
|
* Start writing some general stuff about analysis of CFLs.David A. Madore2017-01-151-0/+74
|
* Explain how to work around the dangling else problem at the programmer and ↵David A. Madore2017-01-131-4/+76
| | | | | | at the grammar levels. This is probably very unclear. Needs to be improved.
* Continue writing about the dangling else ambiguity.David A. Madore2017-01-123-1/+171
|
* Start writing a new exercise on the "dangling else" problem.David A. Madore2017-01-122-0/+145
|
* An algebraic language whose complement is not algebraic (the language of ↵David A. Madore2017-01-121-13/+114
| | | | non-squares).