Skip to content

Commit db079fc

Browse files
authored
Add files via upload
1 parent 83c5270 commit db079fc

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ make their own decisions from thence onward.
5555

5656
- doc.txt - documentation of types and functions
5757

58+
- syntax.vim: Additional syntax highlighting for Vim users
59+
5860
---------------------------------------------------------------------------
5961

6062
**Dependencies:**

syntax.vim

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
"Syntax file for libcsv
2+
3+
"Functions:
4+
syntax keyword cFunction csv_read_table
5+
syntax keyword cFunction csv_write_table
6+
syntax keyword cFunction csv_validate_file
7+
syntax keyword cFunction is_eof
8+
syntax keyword cFunction read_line
9+
10+
"Tape_Symbols:
11+
syntax keyword cConstant STRING
12+
syntax keyword cConstant NUMBER
13+
syntax keyword cConstant BLANK
14+
syntax keyword cConstant START1
15+
syntax keyword cConstant START2
16+
syntax keyword cConstant STOP
17+
syntax keyword cConstant STRING_STOP
18+
syntax keyword cConstant NUMBER_STOP
19+
20+
"Turing_Machine_States:
21+
syntax keyword cConstant MASTER
22+
syntax keyword cConstant FINAL
23+
syntax keyword cConstant TRAP
24+
syntax keyword cConstant END_HDR
25+
syntax keyword cConstant N_MINUS
26+
syntax keyword cConstant N_BEFORE
27+
syntax keyword cConstant N_POINT
28+
syntax keyword cConstant N_AFTER
29+
syntax keyword cConstant S_TEXT
30+
syntax keyword cConstant S_FINAL
31+
32+
"Operations:
33+
syntax keyword cFunction move_head_left
34+
syntax keyword cFunction move_head_right
35+
syntax keyword cFunction head_read
36+
syntax keyword cFunction head_write
37+
38+
"Transducer_States:
39+
syntax keyword cConstant START
40+
syntax keyword cConstant IN
41+
syntax keyword cConstant OUT
42+
43+
"Field_Types:
44+
syntax keyword cType csv_string
45+
syntax keyword cType csv_number
46+
47+
"Struct_Types:
48+
syntax keyword cType tm_tape
49+
syntax keyword cType tm_head
50+
syntax keyword cType csv_field
51+
syntax keyword cType csv_record
52+
syntax keyword cType csv_table
53+
54+
"Other_Macros:
55+
syntax keyword cConstant _EOL_
56+
57+
58+
"Syntax file for libdfloat
59+
60+
syntax keyword cType dfloat16_t
61+
syntax keyword cType dfloat32_t
62+
syntax keyword cType dfloat64_t
63+
syntax keyword cType dfloat128_t
64+
65+
syntax keyword cFunction dfloat16_add
66+
syntax keyword cFunction dfloat16_sub
67+
syntax keyword cFunction dfloat16_mul
68+
syntax keyword cFunction dfloat16_div
69+
syntax keyword cFunction dfloat16_cmp
70+
syntax keyword cFunction dfloat16_cpy
71+
syntax keyword cFunction dfloat16_atof
72+
syntax keyword cFunction dfloat16_ftoa
73+
74+
syntax keyword cFunction dfloat32_add
75+
syntax keyword cFunction dfloat32_sub
76+
syntax keyword cFunction dfloat32_mul
77+
syntax keyword cFunction dfloat32_div
78+
syntax keyword cFunction dfloat32_cmp
79+
syntax keyword cFunction dfloat32_cpy
80+
syntax keyword cFunction dfloat32_atof
81+
syntax keyword cFunction dfloat32_ftoa
82+
83+
syntax keyword cFunction dfloat64_add
84+
syntax keyword cFunction dfloat64_sub
85+
syntax keyword cFunction dfloat64_mul
86+
syntax keyword cFunction dfloat64_div
87+
syntax keyword cFunction dfloat64_cmp
88+
syntax keyword cFunction dfloat64_cpy
89+
syntax keyword cFunction dfloat64_atof
90+
syntax keyword cFunction dfloat64_ftoa
91+
92+
syntax keyword cFunction dfloat128_add
93+
syntax keyword cFunction dfloat128_sub
94+
syntax keyword cFunction dfloat128_mul
95+
syntax keyword cFunction dfloat128_div
96+
syntax keyword cFunction dfloat128_cmp
97+
syntax keyword cFunction dfloat128_cpy
98+
syntax keyword cFunction dfloat128_atof
99+
syntax keyword cFunction dfloat128_ftoa
100+
101+
syntax keyword cFunction dfloat16_cast32
102+
syntax keyword cFunction dfloat16_cast64
103+
syntax keyword cFunction dfloat16_cast128
104+
syntax keyword cFunction dfloat32_cast16
105+
syntax keyword cFunction dfloat32_cast64
106+
syntax keyword cFunction dfloat32_cast128
107+
syntax keyword cFunction dfloat64_cast16
108+
syntax keyword cFunction dfloat64_cast32
109+
syntax keyword cFunction dfloat64_cast128
110+
syntax keyword cFunction dfloat128_cast16
111+
syntax keyword cFunction dfloat128_cast32
112+
syntax keyword cFunction dfloat128_cast64

0 commit comments

Comments
 (0)