File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ // stepcode: specialized tool for generating static books with interactive pseudocode.
2+ // Copyright (C) 2026 stepcode authors
3+ //
4+ // This program is free software: you can redistribute it and/or modify
5+ // it under the terms of the GNU General Public License as published by
6+ // the Free Software Foundation, either version 3 of the License, or
7+ // (at your option) any later version.
8+ //
9+ // This program is distributed in the hope that it will be useful,
10+ // but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ // GNU General Public License for more details.
13+ //
14+ // You should have received a copy of the GNU General Public License
15+ // along with this program. If not, see <https://www.gnu.org/licenses/>.
16+
117use crate :: tree:: { DirNode , FileNode , Node } ;
218use std:: fs;
319use std:: path:: Path ;
Original file line number Diff line number Diff line change 1+ // stepcode: specialized tool for generating static books with interactive pseudocode.
2+ // Copyright (C) 2026 stepcode authors
3+ //
4+ // This program is free software: you can redistribute it and/or modify
5+ // it under the terms of the GNU General Public License as published by
6+ // the Free Software Foundation, either version 3 of the License, or
7+ // (at your option) any later version.
8+ //
9+ // This program is distributed in the hope that it will be useful,
10+ // but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ // GNU General Public License for more details.
13+ //
14+ // You should have received a copy of the GNU General Public License
15+ // along with this program. If not, see <https://www.gnu.org/licenses/>.
16+
117pub mod generate;
218pub mod parse;
319pub mod tree;
Original file line number Diff line number Diff line change 1+ // stepcode: specialized tool for generating static books with interactive pseudocode.
2+ // Copyright (C) 2026 stepcode authors
3+ //
4+ // This program is free software: you can redistribute it and/or modify
5+ // it under the terms of the GNU General Public License as published by
6+ // the Free Software Foundation, either version 3 of the License, or
7+ // (at your option) any later version.
8+ //
9+ // This program is distributed in the hope that it will be useful,
10+ // but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ // GNU General Public License for more details.
13+ //
14+ // You should have received a copy of the GNU General Public License
15+ // along with this program. If not, see <https://www.gnu.org/licenses/>.
16+
117use pulldown_cmark:: { Parser , html} ;
218use serde:: Deserialize ;
319use std:: collections:: HashMap ;
Original file line number Diff line number Diff line change 1+ // stepcode: specialized tool for generating static books with interactive pseudocode.
2+ // Copyright (C) 2026 stepcode authors
3+ //
4+ // This program is free software: you can redistribute it and/or modify
5+ // it under the terms of the GNU General Public License as published by
6+ // the Free Software Foundation, either version 3 of the License, or
7+ // (at your option) any later version.
8+ //
9+ // This program is distributed in the hope that it will be useful,
10+ // but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ // GNU General Public License for more details.
13+ //
14+ // You should have received a copy of the GNU General Public License
15+ // along with this program. If not, see <https://www.gnu.org/licenses/>.
16+
117use crate :: parse:: { Config , Frontmatter , parse_markdown} ;
218use std:: fs;
319use std:: path:: Path ;
You can’t perform that action at this time.
0 commit comments