Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Axioma = Z
- Terminales = { boolean do function if input int print return string var while entero cadena id %= = , ; ( ) { } + || > eof }
- NoTerminales = { Z P B I 1 2 D 3 S M T X R N V O U W E 4 Y L Q F G H A K C J }
- Producciones = {
- Z -> P
- Z -> Z
- P -> B Z
- P -> F Z
- P -> eof
- B -> var T id D ;
- B -> do I while ( R )
- B -> if ( R ) I
- B -> S
- I -> S
- I -> { 1 }
- 1 -> B 2
- 2 -> 1
- 2 -> lambda
- D -> , id D
- D -> = R 3
- D -> lambda
- 3 -> , id D
- 3 -> lambda
- S -> id M ;
- S -> return X ;
- S -> input ( id ) ;
- S -> print ( E ) ;
- M -> = R
- M -> > R
- M -> ( L )
- T -> int
- T -> boolean
- T -> string
- X -> R
- X -> lambda
- R -> V N
- N -> || V N
- N -> lambda
- V -> E O
- O -> %= E
- O -> lambda
- E -> id Y 4
- E -> ( R ) 4
- E -> entero 4
- E -> cadena 4
- 4 -> lambda
- 4 -> + E
- Y -> ( L )
- Y -> lambda
- L -> R Q
- L -> lambda
- Q -> , R Q
- Q -> lambda
- F -> function H id ( A ) { C }
- H -> T
- H -> lambda
- A -> T id K
- A -> lambda
- K -> , T id K
- K -> lambda
- C -> B J
- J -> C
- J -> lambda
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement