Go to file
2023-01-17 15:19:23 +01:00
.vscode some parsing 2023-01-17 01:21:19 +01:00
examples/helloworld some parsing 2023-01-17 01:21:19 +01:00
src can compile and windows instructions 2023-01-17 15:19:23 +01:00
subprojects setup 2023-01-08 18:41:40 +01:00
.clang-format setup 2023-01-08 18:41:40 +01:00
.clangd some parsing 2023-01-17 01:21:19 +01:00
bong_grammar.txt some parsing 2023-01-17 10:44:56 +01:00
LICENSE Initial commit 2023-01-08 18:09:47 +01:00
meson.build some dom stuff 2023-01-15 20:45:52 +01:00
README.md can compile and windows instructions 2023-01-17 15:19:23 +01:00

web-stack-project

Build project

  • Open project in terminal
  • Run meson setup builddir, or CXX=clang-<version> meson setup builddir if clang and clang-version is different
  • Navigate into builddir, cd builddir
  • Compile meson compile
  • Run, ./browser or ./server

Toolchain

Linux

Install clang preferably clang-15 or clang-14;

Windows

  • Install Visual Studio, with Desktop development with C++ enabled
  • Install a newer LLVM

VS Code development setup

Install Linux

Config

Add these to settings.json if necessary

{
    // probably necessary
    "clangd.onConfigChanged": "restart",

    // only necessary if default `/usr/bin/clangd` isn't the correct version
    "clangd.path": "/usr/bin/clangd-<version>", // <version> is a place holder, eg, `clangd-15`
}