Files
DeviceManager/static/languages/code_c.json
2023-07-17 18:44:18 +02:00

208 lines
3.0 KiB
JSON

{
"name": "code_c",
"leftToRight": true,
"noLazyMode": true,
"words": [
"auto",
"break",
"case",
"char",
"const",
"continue",
"default",
"do",
"double",
"else",
"enum",
"extern",
"float",
"for",
"goto",
"if",
"inline",
"int",
"long",
"register",
"restrict",
"return",
"short",
"signed",
"sizeof",
"static",
"struct",
"switch",
"typedef",
"union",
"unsigned",
"void",
"volatile",
"while",
"_Decimal128",
"_Decimal32",
"_Decimal64",
"_Generic",
"#if",
"#elif",
"#else",
"#endif",
"#ifdef",
"#ifndef",
"#elifdef",
"#elifndef",
"#define",
"#undef",
"#include",
"#line",
"#error",
"#warning",
"#pragma",
"defined",
"__has_c_attribute",
"_Pragma",
"asm",
"fortran",
"<assert.h>",
"EDOM",
"EILSEQ",
"ERANGE",
"errno",
"assert",
"static_assert",
"<complex.h>",
"imaginary",
"complex",
"<inttypes.h>",
"int8_t",
"int16_t",
"int32_t",
"int64_t",
"int_fast8_t",
"int_fast16_t",
"int_fast32_t",
"int_fast64_t",
"int_least8_t",
"int_least16_t",
"int_least32_t",
"int_least64_t",
"intmax_t",
"intptr_t",
"uint8_t",
"uint16_t",
"uint32_t",
"uint64_t",
"uint_fast8_t",
"uint_fast16_t",
"uint_fast32_t",
"uint_fast64_t",
"uint_least8_t",
"uint_least16_t",
"uint_least32_t",
"uint_least64_t",
"uintmax_t",
"uintptr_t",
"<stdio.h>",
"FILE",
"stdin",
"stdout",
"stderr",
"fopen",
"fopen_s",
"freopen",
"freopen_s",
"fclose",
"fflush",
"setbuf",
"setvbuf",
"fgetc",
"getc",
"fputc",
"putc",
"scanf",
"fscanf",
"sscanf",
"printf",
"fprintf",
"sprintf",
"EOF",
"NULL",
"<stdlib.h>",
"malloc",
"calloc",
"realloc",
"free",
"aligned_alloc",
"abort",
"exit",
"quick_exit",
"unreachable",
"system",
"getenv",
"signal",
"raise",
"setjmp",
"longjmp",
"rand",
"srand",
"qsort",
"bsearch",
"<string.h>",
"tolower",
"toupper",
"atof",
"atoi",
"atol",
"atoll",
"strtol",
"strtoll",
"strtoul",
"strtoull",
"strtof",
"strtod",
"strtold",
"strcpy",
"strncpy",
"strcat",
"strncat",
"strlenstrnlen_s",
"strcmp",
"strncmp",
"strcoll",
"strchr",
"strrchr",
"strspn",
"strcspn",
"strpbrk",
"strstr",
"strtok",
"memchr",
"memcmp",
"memset",
"memcpy",
"memmove",
"<math.h>",
"abs",
"div",
"exp",
"log",
"pow",
"sqrt",
"sin",
"cos",
"tan",
"asin",
"acos",
"atan",
"sinh",
"cosh",
"tanh",
"asinh",
"acosh",
"atanh",
"ceil",
"floor",
"round",
"INFINITY",
"NAN"
]
}