Simple Programming Language (SPL)
  1: <prog> ® begin <st-list>
  2: <st-list> ® <stat> ; <st-list>
  3: <st-list> ® end
  4: <stat> ® read id
  5: <stat> ® write <item>
  6: <stat> ® id := add ( <item> <it-list>
  7: <it-list> ® , <item> <it-list>
  8: <it-list> ® )
  9: <item> ® int
10: <item> ® id
begin
  read i;
  j := add(i, 1);
  write j;
end
Example:
Î SPL
Note: GSPL is LL  grammar
6/57