mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-15 08:50:45 -07:00
When a continue or break statement is executed it pushes an interrupt to a stack in context. If any non-handled interrupts are present blocks will cease to execute. The for loop can handle the most recent interrupt in the stack.
12 lines
305 B
Ruby
12 lines
305 B
Ruby
module Liquid
|
|
class Error < ::StandardError; end
|
|
|
|
class ArgumentError < Error; end
|
|
class ContextError < Error; end
|
|
class FilterNotFound < Error; end
|
|
class FileSystemError < Error; end
|
|
class StandardError < Error; end
|
|
class SyntaxError < Error; end
|
|
class StackLevelError < Error; end
|
|
end
|