mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 02:34:06 -04:00
Fix sphinx warnings
This commit is contained in:
parent
0be56041fb
commit
a0564ea47d
@ -306,24 +306,20 @@ is shown by the following grammar:
|
|||||||
and_expression ::= not_expression [ '&&' not_expression ]*
|
and_expression ::= not_expression [ '&&' not_expression ]*
|
||||||
not_expression ::= ['!' not_expression]* | compare_exp
|
not_expression ::= ['!' not_expression]* | compare_exp
|
||||||
compare_expr ::= add_sub_expr [ compare_op add_sub_expr ]
|
compare_expr ::= add_sub_expr [ compare_op add_sub_expr ]
|
||||||
compare_op ::= '==' | '!=' | '>=' | '>' | '<=' | '<' | 'in' |
|
compare_op ::= '==' | '!=' | '>=' | '>' | '<=' | '<' | 'in' | '==#' | '!=#' | '>=#' | '>#' | '<=#' | '<#'
|
||||||
'==#' | '!=#' | '>=#' | '>#' | '<=#' | '<#'
|
|
||||||
add_sub_expr ::= times_div_expr [ add_sub_op times_div_expr ]*
|
add_sub_expr ::= times_div_expr [ add_sub_op times_div_expr ]*
|
||||||
add_sub_op ::= '+' | '-'
|
add_sub_op ::= '+' | '-'
|
||||||
times_div_expr ::= unary_op_expr [ times_div_op unary_op_expr ]*
|
times_div_expr ::= unary_op_expr [ times_div_op unary_op_expr ]*
|
||||||
times_div_op ::= '*' | '/'
|
times_div_op ::= '*' | '/'
|
||||||
unary_op_expr ::= [ add_sub_op unary_op_expr ]* | expression
|
unary_op_expr ::= [ add_sub_op unary_op_expr ]* | expression
|
||||||
expression ::= identifier | constant | function | assignment |
|
expression ::= identifier | constant | function | assignment | compare | if_expression | for_expression | '(' top_expression ')'
|
||||||
compare | if_expression | for_expression | '(' top_expression ')'
|
|
||||||
identifier ::= sequence of letters or ``_`` characters
|
identifier ::= sequence of letters or ``_`` characters
|
||||||
constant ::= " string " | ' string ' | number
|
constant ::= " string " | ' string ' | number
|
||||||
function ::= identifier '(' top_expression [ ',' top_expression ]* ')'
|
function ::= identifier '(' top_expression [ ',' top_expression ]* ')'
|
||||||
assignment ::= identifier '=' top_expression
|
assignment ::= identifier '=' top_expression
|
||||||
if_expression ::= 'if' top_expression 'then' expression_list
|
if_expression ::= 'if' top_expression 'then' expression_list [elif_expression] ['else' expression_list] 'fi'
|
||||||
[elif_expression] ['else' expression_list] 'fi'
|
|
||||||
elif_expression ::= 'elif' top_expression 'then' expression_list elif_expression | ''
|
elif_expression ::= 'elif' top_expression 'then' expression_list elif_expression | ''
|
||||||
for_expression ::= 'for' identifier 'in' top_expression
|
for_expression ::= 'for' identifier 'in' top_expression [ 'separator' top_expression ] ':' expression_list 'rof'
|
||||||
[ 'separator' top_expression ] ':' expression_list 'rof'
|
|
||||||
|
|
||||||
Comments are lines with a '#' character at the beginning of the line.
|
Comments are lines with a '#' character at the beginning of the line.
|
||||||
|
|
||||||
@ -891,7 +887,7 @@ use 'Unknown'. We want two completely different paths, depending on the value of
|
|||||||
|
|
||||||
To accomplish this, we:
|
To accomplish this, we:
|
||||||
1. Create a composite field (give it lookup name #AA) containing ``{series}/{series_index} - {title}``. If
|
1. Create a composite field (give it lookup name #AA) containing ``{series}/{series_index} - {title}``. If
|
||||||
the series is not empty, then this template will produce `series/series_index - title`.
|
the series is not empty, then this template will produce `series/series_index - title`.
|
||||||
2. Create a composite field (give it lookup name #BB) containing ``{#genre:ifempty(Unknown)}/{author_sort}/{title}``.
|
2. Create a composite field (give it lookup name #BB) containing ``{#genre:ifempty(Unknown)}/{author_sort}/{title}``.
|
||||||
This template produces `genre/author_sort/title`, where an empty genre is replaced with `Unknown`.
|
This template produces `genre/author_sort/title`, where an empty genre is replaced with `Unknown`.
|
||||||
3. Set the save template to ``{series:lookup(.,#AA,#BB)}``. This template chooses composite field #AA if series is not empty,
|
3. Set the save template to ``{series:lookup(.,#AA,#BB)}``. This template chooses composite field #AA if series is not empty,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user