mirror of
https://github.com/progsource/maddy.git
synced 2026-03-25 16:00:39 +01:00
Compare commits
1 Commits
fix-one-li
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4dcdbb50be |
2
.github/workflows/create-release-package.yml
vendored
2
.github/workflows/create-release-package.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
|||||||
release:
|
release:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
with:
|
||||||
cmakeVersion: "~3.25.0" # <--= optional, use most recent 3.25.x version
|
cmakeVersion: "~3.25.0" # <--= optional, use most recent 3.25.x version
|
||||||
|
|||||||
2
.github/workflows/run-checks.yml
vendored
2
.github/workflows/run-checks.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v6
|
uses: actions/setup-python@v6
|
||||||
|
|||||||
6
.github/workflows/run-tests.yml
vendored
6
.github/workflows/run-tests.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
|||||||
test-on-ubuntu:
|
test-on-ubuntu:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
with:
|
||||||
cmakeVersion: "~3.25.0"
|
cmakeVersion: "~3.25.0"
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
test-on-windows:
|
test-on-windows:
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
with:
|
||||||
cmakeVersion: "~3.25.0"
|
cmakeVersion: "~3.25.0"
|
||||||
@@ -54,7 +54,7 @@ jobs:
|
|||||||
test-on-osx:
|
test-on-osx:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
with:
|
||||||
cmakeVersion: "~3.25.0"
|
cmakeVersion: "~3.25.0"
|
||||||
|
|||||||
2
.github/workflows/update-dependencies.yml
vendored
2
.github/workflows/update-dependencies.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v6
|
uses: actions/setup-python@v6
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ maddy uses [semver versioning](https://semver.org/).
|
|||||||
|
|
||||||
## Upcoming
|
## Upcoming
|
||||||
|
|
||||||
*  One-liner quote is not producing any output.
|
|
||||||
* ...
|
* ...
|
||||||
|
|
||||||
## version 1.6.0 2025-07-26
|
## version 1.6.0 2025-07-26
|
||||||
|
|||||||
@@ -99,8 +99,6 @@ public:
|
|||||||
this->childParser = nullptr;
|
this->childParser = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
this->finishQuote(finish);
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -109,7 +107,11 @@ public:
|
|||||||
this->parseLine(line);
|
this->parseLine(line);
|
||||||
}
|
}
|
||||||
|
|
||||||
this->finishQuote(finish);
|
if (finish)
|
||||||
|
{
|
||||||
|
this->result << "</blockquote>";
|
||||||
|
this->isFinished = true;
|
||||||
|
}
|
||||||
|
|
||||||
this->result << line;
|
this->result << line;
|
||||||
}
|
}
|
||||||
@@ -143,15 +145,6 @@ protected:
|
|||||||
private:
|
private:
|
||||||
bool isStarted;
|
bool isStarted;
|
||||||
bool isFinished;
|
bool isFinished;
|
||||||
|
|
||||||
void finishQuote(bool finish)
|
|
||||||
{
|
|
||||||
if (finish)
|
|
||||||
{
|
|
||||||
this->result << "</blockquote>";
|
|
||||||
this->isFinished = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}; // class QuoteParser
|
}; // class QuoteParser
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -21,18 +21,6 @@ TEST(MADDY_PARSER, ItShouldParse)
|
|||||||
ASSERT_EQ(testHtml, output);
|
ASSERT_EQ(testHtml, output);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MADDY_PARSER, ItShouldParseOneLiner)
|
|
||||||
{
|
|
||||||
auto parser = std::make_shared<maddy::Parser>();
|
|
||||||
std::stringstream markdown("> This is a **test**");
|
|
||||||
|
|
||||||
const std::string output = parser->Parse(markdown);
|
|
||||||
|
|
||||||
ASSERT_EQ(
|
|
||||||
"<blockquote><p>This is a <strong>test</strong> </p></blockquote>", output
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
TEST(MADDY_PARSER, ItShouldParseWithBitwiseConfig)
|
TEST(MADDY_PARSER, ItShouldParseWithBitwiseConfig)
|
||||||
{
|
{
|
||||||
auto config = std::make_shared<maddy::ParserConfig>();
|
auto config = std::make_shared<maddy::ParserConfig>();
|
||||||
|
|||||||
Reference in New Issue
Block a user