Skip to content

Commit 3731fa0

Browse files
Copyright and licensing
1 parent 47f7201 commit 3731fa0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1574
-16
lines changed

COPYING

+674
Large diffs are not rendered by default.

gcode/src/coords.adb

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
package body Coords is
224

325
-----------

gcode/src/coords.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
generic
224
type Component is private;
325
type Index_Type is (<>);

gcode/src/gcode-commands.ads

-16
This file was deleted.

gcode/src/gcode-context.adb

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Ada.Text_IO; use Ada.Text_IO;
224
with Gcode.Error; use Gcode.Error;
325

gcode/src/gcode-context.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Gcode.Parameters; use Gcode.Parameters;
224

325
package Gcode.Context is

gcode/src/gcode-error.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
package Gcode.Error is
224
type Error_Flag is (Low, Raised);
325

gcode/src/gcode-execution.adb

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Gcode.Motion;
224
with Gcode.Planner;
325
with Settings;

gcode/src/gcode-execution.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Gcode.Context; use Gcode.Context;
224

325
package Gcode.Execution is

gcode/src/gcode-lexer.adb

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Ada.Text_IO; use Ada.Text_IO;
224
with Gcode.Error; use Gcode.Error;
325

gcode/src/gcode-lexer.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Gcode.Context; use Gcode.Context;
224
package Gcode.Lexer is
325

gcode/src/gcode-motion.adb

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Ada.Numerics; use Ada.Numerics;
224
with Gcode.Planner;
325

gcode/src/gcode-motion.ads

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
-------------------------------------------------------------------------------
2+
-- --
3+
-- ACNC --
4+
-- --
5+
-- Copyright (C) 2016 Fabien Chouteau (chouteau@adacore.com) --
6+
-- --
7+
-- --
8+
-- ACNC is free software: you can redistribute it and/or modify it --
9+
-- under the terms of the GNU General Public License as published by --
10+
-- the Free Software Foundation, either version 3 of the License, or --
11+
-- (at your option) any later version. --
12+
-- --
13+
-- ACNC is distributed in the hope that it will be useful, but WITHOUT --
14+
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
15+
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
16+
-- License for more details. --
17+
-- --
18+
-- You should have received a copy of the GNU General Public License --
19+
-- along with ACNC. If not, see <http://www.gnu.org/licenses/>. --
20+
-- --
21+
-------------------------------------------------------------------------------
22+
123
with Gcode.Context; use Gcode.Context;
224
package Gcode.Motion is
325
-- Add motion lines to the planner from absolute millimeter coordinates

0 commit comments

Comments
 (0)