1 # This file is part of NIT ( http://www.nitlanguage.org ).
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 # A variant of the `neo_doxygen` program that produces a debugging output of the graph instead of saving it.
17 # Note: The `--dest` option is ignored.
18 module tests
::neo_doxygen_dump
24 redef fun program_name
do return "%PROGRAM_NAME%"
27 redef class NeoDoxygenJob
28 redef fun list_files
(dir
) do
30 default_comparator
.sort
(a
)
35 redef class NeoDoxygenCommand
36 redef fun create_store
(url
) do return new DebugStore
39 # Dummy storage medium that write a debugging output to the standard output.
41 # For testing purposes only.
45 redef fun has_node_label
(name
) do return false
47 redef fun save_all
(neo_entities
) do
49 for n
in neo_entities
do
51 var buffer
= new Buffer
56 print
"---===DONE===---"