]> Repositorios git - scryer-prolog.git/commitdiff
small simplifications
authorMarkus Triska <[email protected]>
Sat, 18 Apr 2020 15:40:19 +0000 (17:40 +0200)
committerMarkus Triska <[email protected]>
Sat, 18 Apr 2020 15:52:43 +0000 (17:52 +0200)
src/prolog/toplevel.pl

index f2adba33a7fd45b27ca7595d88f3113c99135457..09131d6d75e118b8ba2c5e538125fb107b142e59 100644 (file)
 
 '$read_input'(ThreadedGoals, NewVarList) :-
     get_single_char(C),
-    (  C == w ->
+    (  C = w ->
        nl,
        write('   '),
        '$write_eq'(ThreadedGoals, NewVarList, 0),
        '$read_input'(ThreadedGoals, NewVarList)
-    ;  C == p ->
+    ;  C = p ->
        nl,
        write('   '),
        '$write_eq'(ThreadedGoals, NewVarList, 20),
        '$read_input'(ThreadedGoals, NewVarList)
-    ;  C == (';') ->
+    ;  member(C, [';', ' ']) ->
        nl, write(';  '), false
-    ;  C == (' ') ->
-       nl, write(';  '), false
-    ;  C == h ->
+    ;  C = h ->
        '$help_message',
        '$read_input'(ThreadedGoals, NewVarList)
-    ;  C == '.' ->
+    ;  C = '.' ->
        nl, write(';  ...'), nl
     ; '$read_input'(ThreadedGoals, NewVarList)
     ).