Le normali sequenze di parentesi sono costituite da parentesi di apertura e chiusura di uno o più tipi, con ciascuna parentesi di apertura che ha una parentesi di chiusura e (nel caso di più tipi) i loro tipi non si sovrappongono. 
SP corretto: 
( ( ) ) ( ) ( ) 
{ } [ ( ) ] ( ) 
{ [ ( { } ) ] } 
SP non valido: 
) ) ( ( ) ) ( ( 
{ [ ( ] ) } 
( ( ] } 
 
Per verificare se una sequenza di parentesi quadre è dello stesso tipo, basta controllare il bilanciamento. 
 Cioè, iniziamo una variabile uguale a zero (saldo). Quindi percorriamo la stringa (se non sai come farlo - CORRI, STUPIDO!), aumentando il saldo quando incontra la parentesi di apertura e diminuendolo quando incontra quella di chiusura. Se in qualsiasi momento il saldo diventa negativo o alla fine non è uguale a zero, allora la sequenza è sbagliata.