Security News
PyPI Introduces Digital Attestations to Strengthen Python Package Security
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
@cyklang/core
Advanced tools
Elément | Description |
---|---|
literal | nom de commandes ou options à taper tel quel |
[ ] | les éléments optionnels sont entre crochets. Les attributs optionnels sont encadrés par des crochets avec un fond différent |
normal | un élément défini par une autre règle syntaxique |
| | la barre verticale sépare des éléments optionnels alternatifs exclusifs les uns des autres |
... | les points de suspension indiquent que l'élément précédent peut être répété une ou plusieurs fois |
{ } | les accolades regroupent les éléments situés entre elles en un seul élément pour appliquer un opérateur ... ou | |
<number/>
<datetime/>
<boolean/>
<object/>
<module/>
<function/>
string
(chaine de caractères)<string [ name="identifier" ] [ literal="" ] >
expression | text_literal |
</string>
literal
est spécifié, le contenu de la balise n'est pas évalué en tant qu'expression mais considéré comme un texte litéralundefined
name
est facultatif : utile dans le cas de l'initialisation d'une liste de données anonymes<string name="person_1"> "John Doe" </string>
<string name="person_2" literal="">John Doe</string>
<string name="math_formula_1"> <![CDATA[ "x < y" ]]> </string>
<string name="math_formula_2" literal=""> <![CDATA[ x < y ]]> </string>
<number [ name="identifier" ] > *expression* | undefined | </number>
<number name="id"/>
<number name="intvalue"> 12 </number>
<number name="amount"> 10.25 </number>
datatime
conditional_instruction :
<if>
<condition> expression </condition>
<then>
instruction ...
</then>
[
<condition> expression </condition>
<then>
instruction ...
</then>
] ...
[
<else>
instruction ...
</else>
]
</if>
while_instruction :
<while>
<condition> expression </condition>
<then>
instruction ...
</then>
</while>
Sortie de boucle par <break/>
Itération suivante par '`
loop_instruction :
<loop>
instruction ...
</loop>
break_instruction :
<break>
[ expression ]
</break>
Si expression est présente, elle est évaluée Si le résultat est équivalent à VRAI, le programme quitte le bloc en cours Si expression est absente, le programme quitte le bloc en cours
set_instruction :
<set name="identifier"> expression </set>
<let name="identifier"> expression </let>
Les noms de balise set
et let
ont la même signification
<stringexec> expression </stringexec>
L'expression est évaluée en tant que chaine, puis considérée comme un texte de programme qui est exécuté
<parallel>
instruction ...
</parallel>
Chaque instruction dans le bloc est exécuté en parallèle des autres.
L'instruction <parallel/>
se termine lorsque toutes les intrutions du bloc sont terminées.
<function name="fact" returns="result: number">
<number name="N"/>
<block>
<if>
<condition><![CDATA[ N <= 0]]></condition>
<then>
<let name="result">1</let>
</then>
<else>
<number name="fact1">1</number>
<call function="fact" returns="fact1">
<number name="N">N - 1</number>
</call>
<let name="result">N * fact1</let>
</else>
</if>
</block>
</function>
<call function="identifier" [ returns="identifier : datatype" ] >
declare_instruction ...
</call>
<call object="identifier" method="identifier" [ returns="identifier : datatype" ] >
declare_instruction ...
</call>
<call module="identifier" method="identifier" [ returns="identifier: datatype*" ] >
declare_instruction ...
</call>
FAQs
XML script language
We found that @cyklang/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.