Category talk:Wren-queue: Difference between revisions

m
→‎Source code: Now uses Wren S/H lexer.
m (→‎Source code: Added quotes to 'lang' attribute.)
m (→‎Source code: Now uses Wren S/H lexer.)
 
(One intermediate revision by the same user not shown)
Line 18:
===Source code===
 
<syntaxhighlight lang="ecmascriptwren">/* Module "queue.wren" */
 
/* Queue represents a FIFO list of values. */
Line 51:
pop() {
var item = peek()
if (!(item !=is nullNull)) {
_queue.removeAt(0)
}
Line 124:
popFront() {
var item = peekFront()
if (!(item !=is nullNull)) {
_deque.removeAt(0)
}
Line 134:
popBack() {
var item = peekBack()
if (!(item !=is nullNull)) {
_deque.removeAt(-1)
}
Line 225:
pop() {
var e = peek()
if (!(e !=is nullNull)) {
_pqueue.removeAt(0)
}
9,476

edits