Обновить 08. Директивы системе SAPFOR
@@ -1,7 +1,8 @@
|
|||||||
### БНФ
|
### БНФ
|
||||||
```
|
```
|
||||||
<директива> ::= !$SPF <тип>( <спец> [, <спец >])
|
<директива> ::= !$SPF <тип>( <спец> [, <спец >])
|
||||||
<тип> ::= ANALYSIS (<спец1> [, <спец1 >]) | PARALLEL (<спец2> [, <спец2 >]) | TRANSFORM (<спец3>) | PARALLEL_REG <Идент> | END PARALLEL_REG | CHECKPOINT(<спец4>,[<спец4>])
|
<тип> ::= ANALYSIS (<спец1> [, <спец1 >]) | PARALLEL (<спец2> [, <спец2 >]) | TRANSFORM (<спец3>) | | PARALLEL_REG <Идент> [(спец5)] | END PARALLEL_REG |
|
||||||
|
CHECKPOINT(<спец4>,[<спец4>])
|
||||||
|
|
||||||
<спец1> ::= <редукция> | <приватные>|<параметр задачи>
|
<спец1> ::= <редукция> | <приватные>|<параметр задачи>
|
||||||
<спец2> ::= <теневые грани> | < рег зависимости> | <удаленная ссылка>
|
<спец2> ::= <теневые грани> | < рег зависимости> | <удаленная ссылка>
|
||||||
@@ -10,6 +11,9 @@
|
|||||||
EXPAND [ ( <Идент> [,<Идент>] ) ] |
|
EXPAND [ ( <Идент> [,<Идент>] ) ] |
|
||||||
SHRINK (<Идент> (<Цифра>, [<Цифра>]))
|
SHRINK (<Идент> (<Цифра>, [<Цифра>]))
|
||||||
<спец4> ::= INTERVAL(TIME | ITER, <Цифра>) | FILES_COUNT (<Цифра>) | VARLIST (<Идент> [,<Идент>]) | EXCEPT (<Идент>[,<Идент>]) | TYPE (ASYNC | FLEXIBLE)
|
<спец4> ::= INTERVAL(TIME | ITER, <Цифра>) | FILES_COUNT (<Цифра>) | VARLIST (<Идент> [,<Идент>]) | EXCEPT (<Идент>[,<Идент>]) | TYPE (ASYNC | FLEXIBLE)
|
||||||
|
<спец5> ::= [APPLY_REGION(спец6)], [APPLY_FRAGMENT(спец6)]
|
||||||
|
<спец6> ::= CODE_COVERAGE | WEIGHT (<Цифра>)
|
||||||
|
|
||||||
|
|
||||||
<редукция> := REDUCTION (< ред лист> [,< ред лист> ])
|
<редукция> := REDUCTION (< ред лист> [,< ред лист> ])
|
||||||
<ред лист> ::= <операция> ( <Идент>) | <операция_loc> ( <loc_ident> )
|
<ред лист> ::= <операция> ( <Идент>) | <операция_loc> ( <loc_ident> )
|
||||||
|
|||||||
Reference in New Issue
Block a user