Skip to content

Commit

Permalink
Words
Browse files Browse the repository at this point in the history
  • Loading branch information
msassak committed Nov 13, 2010
1 parent 5bb7851 commit 8a9a612
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
2 changes: 0 additions & 2 deletions presentation/bdd/01_slide.md

This file was deleted.

5 changes: 3 additions & 2 deletions presentation/bdd_with_ragel/01_slide.md
@@ -1,5 +1,6 @@
!SLIDE !SLIDE bullets incremental
# BDD with Ragel # BDD (or TDD, or software development, or whatever)
* with Ragel


!SLIDE bullets incremental !SLIDE bullets incremental
* Get Ragel parsing _something_ * Get Ragel parsing _something_
Expand Down
2 changes: 1 addition & 1 deletion presentation/introduction/01_slide.md
Expand Up @@ -14,7 +14,7 @@
# Ragel # Ragel
* A tool for building parsers... * A tool for building parsers...
* ...by specifying state machines... * ...by specifying state machines...
* ...with regular expressions. * ...in a regular language.


!SLIDE bullets incremental !SLIDE bullets incremental
# Some people, when confronted with a problem, think "I know, I'll use regular expressions." # Some people, when confronted with a problem, think "I know, I'll use regular expressions."
Expand Down
10 changes: 6 additions & 4 deletions presentation/introduction/02_slide.md
Expand Up @@ -27,7 +27,7 @@
!SLIDE small bullets incremental !SLIDE small bullets incremental
# Semantic Failure, Syntactic Confusion # Semantic Failure, Syntactic Confusion
* Failures with regular expressions are usually _semantic_ * Failures with regular expressions are usually _semantic_
* (This doesn't mean the syntax is good) * (This doesn't mean the syntax is that great)
* Two causes of confusion * Two causes of confusion


.notes The primary source is that, well, Regexen are confusing .notes The primary source is that, well, Regexen are confusing
Expand All @@ -37,7 +37,9 @@


!SLIDE bullets !SLIDE bullets
# Syntax # Syntax
* Ragel makes it easier to visualize what is happening when things go wrong
* Character for character, few things produce complexity like a regular expression
* If only there were a way to visualize what it is they create...


!SLIDE !SLIDE
# Thinking About Matching # Thinking About Matching
Expand All @@ -47,9 +49,9 @@


!SLIDE bullets !SLIDE bullets
# State Machines # State Machines
* The regex characters are the _transitions_ * Characters in the regex are the _transitions_
* The characters of input are the _events_ * The characters of input are the _events_
* The _states_ are generated by the compiler * The _states_ are determined by the compiler


!SLIDE center bullets incremental !SLIDE center bullets incremental
# Example: /abc/ # Example: /abc/
Expand Down
2 changes: 1 addition & 1 deletion presentation/ragel_syntax/01_slide.md
Expand Up @@ -18,7 +18,7 @@
%%write exec; %%write exec;
end end
end end
* *


!SLIDE bullets !SLIDE bullets
@@@ Ruby @@@ Ruby
Expand Down
1 change: 0 additions & 1 deletion presentation/showoff.json
@@ -1,7 +1,6 @@
{ "name": "Consuming Gherkin", "sections": [ { "name": "Consuming Gherkin", "sections": [
{"section":"introduction"}, {"section":"introduction"},
{"section":"ragel_syntax"}, {"section":"ragel_syntax"},
{"section":"bdd"},
{"section":"bdd_with_ragel"}, {"section":"bdd_with_ragel"},
{"section":"why_ragel"}, {"section":"why_ragel"},
{"section":"when_ragel"}, {"section":"when_ragel"},
Expand Down

0 comments on commit 8a9a612

Please sign in to comment.