From b96a0246b5d2812efd05f4482d0279871d67c5f2 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 14 Nov 2020 20:02:10 +0200 Subject: [PATCH] ci/tools: check-md.v: add support for "```v live" --- cmd/tools/check-md.v | 11 +++++++++++ doc/docs.md | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/cmd/tools/check-md.v b/cmd/tools/check-md.v index 06ea6aab4a..f54349dd28 100644 --- a/cmd/tools/check-md.v +++ b/cmd/tools/check-md.v @@ -178,6 +178,17 @@ fn (mut f MDFile) check_examples() (int, int) { } oks++ } + 'live' { + res := os.system('"$vexe" -silent -live -o x.c $vfile') + if res != 0 { + eprintln(eline(f.path, e.sline, 0, 'example failed to compile with -live')) + eprintln(vcontent) + should_cleanup_vfile = false + errors++ + continue + } + oks++ + } 'failcompile' { res := os.system('"$vexe" -silent -o x.c $vfile') os.rm('x.c') or { } diff --git a/doc/docs.md b/doc/docs.md index 609774c1b1..56ad15666b 100644 --- a/doc/docs.md +++ b/doc/docs.md @@ -2937,7 +2937,7 @@ Translating it to V gives you several advantages: ## Hot code reloading -```v +```v live module main import time