File: algorithmic.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (96 lines) | stat: -rw-r--r-- 1,737 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# algorithmic package
# updated Matthew Bertucci 10/12/2021 for v0.1

#include:ifthen
#include:keyval

\begin{algorithmic}#\algorithm
\begin{algorithmic}[lines]#\algorithm
\end{algorithmic}

\STATE#/algorithmic

\IF{condition}#/algorithmic
\ENDIF#/algorithmic
\ELSE#/algorithmic
\ELSIF{condition}#/algorithmic

\FOR{condition}#/algorithmic
\ENDFOR#/algorithmic
\FORALL{condition}#/algorithmic
\TO#/algorithmic

\WHILE{condition}#/algorithmic
\ENDWHILE#/algorithmic

\REPEAT#/algorithmic
\UNTIL{condition}#/algorithmic

\LOOP#/algorithmic
\ENDLOOP#/algorithmic

\AND#/algorithmic
\OR#/algorithmic
\XOR#/algorithmic
\NOT#/algorithmic

\REQUIRE#/algorithmic

\ENSURE#/algorithmic

\RETURN#/algorithmic
\TRUE#/algorithmic
\FALSE#/algorithmic

\PRINT#/algorithmic

\COMMENT{text}#/algorithmic

\algsetup{options%keyvals}

#keyvals:\algsetup
indent=##L
linenosize=##L
linenodelimiter=
#endkeyvals

\STMT#*/algorithmic
\INPUTS{arg}#*
\ENDINPUTS#*
\OUTPUTS{arg}#*
\ENDOUTPUTS#*
\GLOBALS#*
\BODY{arg}#*
\ENDBODY#*
\algorithmicrequire#*
\algorithmicensure#*
\algorithmiccomment{text}#*
\algorithmicend#*
\algorithmicif#*
\algorithmicthen#*
\algorithmicelse#*
\algorithmicelsif#*
\algorithmicendif#*
\algorithmicfor#*
\algorithmicforall#*
\algorithmicdo#*
\algorithmicendfor#*
\algorithmicwhile#*
\algorithmicendwhile#*
\algorithmicloop#*
\algorithmicendloop#*
\algorithmicrepeat#*
\algorithmicuntil#*
\algorithmicprint#*
\algorithmicreturn#*
\algorithmicand#*
\algorithmicor#*
\algorithmicxor#*
\algorithmicnot#*
\algorithmicto#*
\algorithmicinputs#*
\algorithmicoutputs#*
\algorithmicglobals#*
\algorithmicbody#*
\algorithmictrue#*
\algorithmicfalse#*