ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/tewi/Document/input/directives/beginif.md
Revision: 1.1
Committed: Thu Oct 17 09:53:38 2024 UTC (4 weeks, 1 day ago) by nishi
Branch: MAIN
CVS Tags: v2_05A, v2_05, HEAD
Log Message:
update

File Contents

# User Rev Content
1 nishi 1.1 \language ^en$
2     # BeginIf/BeginIfNot/EndIf directive {Directives}
3     Begins/Ends the If section.\
4     BeginIf makes parser parse the directives inside the If section if the expression is true, otherwise makes it ignore them.\
5     BeginIfNot is same with BeginIf, but makes it parse if False instead.\
6     \
7     Syntax: `BeginIf True|False|defined name` \
8     Syntax: `BeginIfNot True|False|defined name` \
9     Syntax: `EndIf`
10    
11     ## Notes on defined names
12     `HAS_CHROOT` gets defined if Tewi HTTPd was compiled with `chroot(2)` support. \
13     `HAS_SSL` gets defined if Tewi HTTPd was compiled with TLS/SSL support. \
14    
15     \language ^jp$
16     # BeginIf/BeginIfNot/EndIf命令 {命令}
17     Ifセクションを開始したり終了したりします。\
18     BeginIfの場合、条件式が真の場合セクション内の命令がパースされます。それ以外の場合は無視されます。\
19     BeginIfNotはその逆です。\
20     \
21     構文: `BeginIf True|False|defined 名前` \
22     構文: `BeginIfNot True|False|defined 名前` \
23     構文: `EndIf`
24    
25     ## 定義された名前についての注釈
26     Tewi HTTPdが`chroot(2)`サポートと共にコンパイルされている場合、`HAS_CHROOT`が定義されます。\
27     Tewi HTTPdがTLS/SSLサポートと共にコンパイルされている場合、`HAS_SSL`が定義されます。