mirror of
				https://github.com/Ed94/LangStudies.git
				synced 2025-10-31 15:00:56 -07:00 
			
		
		
		
	reformated ascii state digrams to use spaces only.
This commit is contained in:
		| @@ -41,27 +41,27 @@ NFA : Non-deterministic FA - Allos transition on the same symbol to | ||||
| different states | ||||
|  | ||||
| ``` | ||||
| 	a->o | ||||
|     a->o | ||||
|    / | ||||
| ->o.1---b-->o | ||||
|    \ | ||||
| 	a->o  | ||||
|     a->o  | ||||
| ``` | ||||
|  | ||||
| epsilon-NFA : Extension of NFA that allows *epsilon* transitions | ||||
|  | ||||
| ``` | ||||
| 	a--->o---epsi--->(o) | ||||
|    /		 	    / | ||||
|     a--->o---epsi--->(o) | ||||
|    /                / | ||||
| ->o----b-->epsi--->o | ||||
|    \ | ||||
| 	a-->o--epsi-->(o) | ||||
|     a-->o--epsi-->(o) | ||||
| ``` | ||||
|  | ||||
| DFA : A state machine which forbids multiple transitions on the same symbol, and *epsilon* transitions | ||||
|  | ||||
| ``` | ||||
| 	a--->o | ||||
|     a--->o | ||||
|    / | ||||
| ->o----b-->o | ||||
| ``` | ||||
|   | ||||
| @@ -17,11 +17,11 @@ Psuedo: `str.start glyph(A) | glyph(B) str.end` | ||||
|  | ||||
| Machine: | ||||
| ``` | ||||
| 	epsilon--> o --A--> o --epsilon | ||||
|    /					 		   \ | ||||
| ->o						  			->(o) | ||||
|    \					 		   / | ||||
| 	epsilon--> o --B--> o --epsilon | ||||
|     epsilon--> o --A--> o --epsilon | ||||
|    /                               \ | ||||
| ->o                                 ->(o) | ||||
|    \                               / | ||||
|     epsilon--> o --B--> o --epsilon | ||||
| ``` | ||||
|  | ||||
| ## Kleene Closure | ||||
| @@ -31,9 +31,9 @@ Psuedo: `str.start glyph(A).repeating str.end` | ||||
|  | ||||
| Machine: | ||||
| ``` | ||||
| 				   <------episolon------- | ||||
| 				  /						 \ | ||||
|                    <------episolon------- | ||||
|                   /                      \ | ||||
| ->o --epsilon--> o --A--> o --epsilon--> (o) | ||||
|    \		  							 / | ||||
| 	-------------epsilon----------------> | ||||
|    \                                     / | ||||
|     -------------epsilon----------------> | ||||
| ``` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user