# File lib/kwalify/parser/yaml.rb, line 198 def parse_alias(rule, path, uniq_table, container) name = group(1) if @anchors.key?(name) val = @anchors[name] elsif @preceding_alias @preceding_aliases << [name, rule, path.dup, container, @linenum, @column - name.length - 1] val = PRECEDING_ALIAS_PLACEHOLDER else raise _syntax_error("*#{name}: anchor not found.", path, @linenum, @column - name.length - 1) end skip_spaces_and_comments() return val end