Files
markdown/source/parser/implementation/markdown-implementation-auto_links.ads
Maxim Reznik 96ec9c3e4e Add Initialize procedure
to allow task-safe initialization.
2025-11-18 23:41:03 +02:00

25 lines
656 B
Ada

--
-- Copyright (C) 2021-2023, AdaCore
--
-- SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
--
-- Simple parser for auto-links
with Markdown.Simple_Inline_Parsers;
package Markdown.Implementation.Auto_Links is
pragma Preelaborate;
procedure Parse_Auto_Link
(Text : VSS.Strings.Virtual_String;
From : VSS.Strings.Cursors.Abstract_Character_Cursor'Class;
Span : out Markdown.Simple_Inline_Parsers.Inline_Span);
-- Find next auto-link in Text staring From given position. Return
-- `Is_Set => False` if not found.
procedure Initialize;
-- Prepare regexp patterns
end Markdown.Implementation.Auto_Links;