1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:20:59 +00:00
serenity/Userland/Libraries
Timothy Flynn 99b38aa3fa LibSQL: Parse EXISTS expressions
The EXISTS expression is a bit of an odd-man-out because it can appear
as any of the following forms:

    EXISTS (select-stmt)
    NOT EXISTS (select-stmt)
    (select-stmt)

Which makes it the only keyword expression that doesn't require its
keyword to actually be used. The consequence is that we might come
across an EXISTS expression while parsing another expression type;
NOT would have triggered a unary operator expression, and an opening
parentheses would have triggered an expression chain.
2021-04-23 22:36:07 +02:00
..
LibArchive AK+Userland: Use idan.horowitz@serenityos.org for my copyright headers 2021-04-22 22:42:38 +02:00
LibAudio AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibC Everywhere: Use bgianf@serenityos.org for my copyright attribution 2021-04-22 21:15:54 +02:00
LibChess Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCompress AK+Userland: Use idan.horowitz@serenityos.org for my copyright headers 2021-04-22 22:42:38 +02:00
LibCore AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibCoreDump Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
LibCpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibCrypt Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCrypto AK+Userland: Use mpfard@serenityos.org for my copyright headers 2021-04-22 22:19:09 +02:00
LibDebug Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibDesktop AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibDiff Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibELF AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibGemini AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibGfx AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibGUI AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibHTTP AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibImageDecoderClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibIPC Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibJS LibJS: Correctly handle mixing +0 and -0 in Math.{min,max}() 2021-04-23 20:51:48 +02:00
LibKeyboard Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibLine Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibM LibM: Add more macros; increase precision of existing macros 2021-04-23 09:11:07 +02:00
LibMarkdown Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibPCIDB AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibProtocol AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibPthread Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibRegex LibRegex: Put to dbgln()s behind REGEX_DEBUG 2021-04-23 20:52:12 +02:00
LibSQL LibSQL: Parse EXISTS expressions 2021-04-23 22:36:07 +02:00
LibSymbolClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSyntax Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest Userland: Use mattco@serenityos.org for my copyright headers 2021-04-23 08:24:53 +02:00
LibTextCodec Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibThread AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibTLS LibTLS: Call the read hooks after processing messages too 2021-04-23 13:14:35 +02:00
LibTTF AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibVT Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibWeb AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibWebSocket AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibX86 Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt LibSQL: Introduce a SQL library with a tokenizer 2021-04-20 18:28:34 +02:00