mirror of
https://github.com/sjsdfg/effective-java-3rd-chinese.git
synced 2025-02-11 03:50:34 +08:00
73 lines
1.3 KiB
Plaintext
73 lines
1.3 KiB
Plaintext
|
{literal}{$noHighlight}{/literal}
|
||
|
{$highlight}{literal}<div class="{$foo}">
|
||
|
{if $bar}{$bar}{/if}</div>
|
||
|
{/literal}
|
||
|
{literal}/* even comments */{/literal}
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
[
|
||
|
["soy", [
|
||
|
["delimiter", "{"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
"{$noHighlight}",
|
||
|
["soy", [
|
||
|
["delimiter", "{/"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
["soy", [
|
||
|
["delimiter", "{"],
|
||
|
["variable", ["$highlight"]],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
["soy", [
|
||
|
["delimiter", "{"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
["tag", [
|
||
|
["tag", [
|
||
|
["punctuation", "<"],
|
||
|
"div"
|
||
|
]],
|
||
|
["attr-name", ["class"]],
|
||
|
["attr-value", [
|
||
|
["punctuation", "="],
|
||
|
["punctuation", "\""],
|
||
|
"{$foo}",
|
||
|
["punctuation", "\""]
|
||
|
]],
|
||
|
["punctuation", ">"]
|
||
|
]],
|
||
|
"\r\n{if $bar}{$bar}{/if}",
|
||
|
["tag", [
|
||
|
["tag", [
|
||
|
["punctuation", "</"],
|
||
|
"div"
|
||
|
]],
|
||
|
["punctuation", ">"]
|
||
|
]],
|
||
|
["soy", [
|
||
|
["delimiter", "{/"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
["soy", [
|
||
|
["delimiter", "{"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
"/* even comments */",
|
||
|
["soy", [
|
||
|
["delimiter", "{/"],
|
||
|
["keyword", "literal"],
|
||
|
["delimiter", "}"]
|
||
|
]]
|
||
|
]
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
Checks for {literal} command.
|