blob: e1594059d1c03450efbea172e5f2cb05a1020d20 [file] [log] [blame]
# Copyright 2016 The Kythe Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This filter passes inline Kythe examples through the verifier and
# source-highlights them. asciidoc must be run in the Kythe repository root for
# it to find the filter script.
#
# Usage:
#
# [kythe,language,string-label]
# ------------------------------------------------------------------------------
# verifier-block
# ------------------------------------------------------------------------------
#
# Example:
#
# [kythe,C++,"Type aliases are taliases"]
# ------------------------------------------------------------------------------
# //- @Counter defines TAlias
# //- TAlias.node/kind /kythe/node/talias
# using Counter = int;
# ------------------------------------------------------------------------------
[kythe-filter-style]
kythe-style=template="passblock",posattrs=("style","language","label","graph","divstyle","verifierargs"),filter="{example_script} {backend} {style} {language} {label} {graph=1} {divstyle=''} {verifierargs='--nocheck_for_singletons'}",subs=()
[blockdef-listing]
template::[kythe-filter-style]