Trying
This commit is contained in:
parent
fc35d6db2c
commit
8e11b1e71a
@ -73,6 +73,10 @@ void read_input(LinkedNode** head){
|
|||||||
if(buff[i] == '[' || buff[i] == '<' || buff[i] == '{' || buff[i] == '('){
|
if(buff[i] == '[' || buff[i] == '<' || buff[i] == '{' || buff[i] == '('){
|
||||||
push(head, buff[i]);}
|
push(head, buff[i]);}
|
||||||
if(buff[i] == '>' || buff[i] == '}' || buff[i] == ']' || buff[i] == ')'){
|
if(buff[i] == '>' || buff[i] == '}' || buff[i] == ']' || buff[i] == ')'){
|
||||||
|
if(*head == NULL){
|
||||||
|
printf("Read %sUnexpected closing bracket %c in %d", buff, buff[i], i);
|
||||||
|
return;
|
||||||
|
}
|
||||||
char popped = pop(head);
|
char popped = pop(head);
|
||||||
if (!compare(popped, buff[i]))
|
if (!compare(popped, buff[i]))
|
||||||
{ if (popped == '[' && buff[i] == '>')
|
{ if (popped == '[' && buff[i] == '>')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user