mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-12 12:26:29 +00:00
Update a moose regression test.
extras/moose/tests/array_based.moo:
Replace `:- external' declarations with `:- pragma external_func'
declarations.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
% This is a regression test. It tests that Moo supports parsers that do not
|
% This is a regression test. It tests that moose supports parsers that do not
|
||||||
% use lists.
|
% use lists.
|
||||||
|
|
||||||
:- module array_based.
|
:- module array_based.
|
||||||
@@ -57,11 +57,11 @@ scan(Cs0, Toks0, Toks) :-
|
|||||||
then
|
then
|
||||||
scan(Cs, array_cons(num(Num), Toks0), Toks)
|
scan(Cs, array_cons(num(Num), Toks0), Toks)
|
||||||
else if
|
else if
|
||||||
C = ('+')
|
C = ('+')
|
||||||
then
|
then
|
||||||
scan(Cs, array_cons('+', Toks0), Toks)
|
scan(Cs, array_cons('+', Toks0), Toks)
|
||||||
else if
|
else if
|
||||||
C = ('(')
|
C = ('(')
|
||||||
then
|
then
|
||||||
scan(Cs, array_cons('(', Toks0), Toks)
|
scan(Cs, array_cons('(', Toks0), Toks)
|
||||||
else if
|
else if
|
||||||
@@ -74,8 +74,8 @@ scan(Cs0, Toks0, Toks) :-
|
|||||||
).
|
).
|
||||||
|
|
||||||
:- func array_cons(T, array(T)) = array(T).
|
:- func array_cons(T, array(T)) = array(T).
|
||||||
:- external(array_cons/2).
|
:- pragma external_func(array_cons/2).
|
||||||
:- func array_reverse(array(T)) = array(T).
|
:- func array_reverse(array(T)) = array(T).
|
||||||
:- external(array_reverse/1).
|
:- pragma external_func(array_reverse/1).
|
||||||
:- func array_tail(array(T)) = array(T).
|
:- func array_tail(array(T)) = array(T).
|
||||||
:- external(array_tail/1).
|
:- pragma external_func(array_tail/1).
|
||||||
|
|||||||
Reference in New Issue
Block a user