From 954e89773550bf600f2d67b8f72057bc84009c0d Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 10 Feb 2017 08:39:25 -0500 Subject: [PATCH] nitc: use is_generated in various tools and generated files Signed-off-by: Jean Privat --- contrib/nitcc/src/autom.nit | 2 +- contrib/nitcc/src/grammar.nit | 2 +- contrib/nitcc/src/nitcc.nit | 2 +- contrib/pep8analysis/src/parser/lexer.nit | 2 +- contrib/pep8analysis/src/parser/parser.nit | 2 +- contrib/pep8analysis/src/parser/parser_abs.nit | 2 +- lib/json/json_lexer.nit | 2 +- lib/json/json_parser.nit | 2 +- src/nitrestful.nit | 1 + src/nitserial.nit | 1 + src/parser/lexer.nit | 2 +- src/parser/parser.nit | 2 +- src/parser/parser_abs.nit | 2 +- src/parser/parser_prod.nit | 2 +- src/parser/xss/main.xss | 8 ++++---- 15 files changed, 18 insertions(+), 16 deletions(-) diff --git a/contrib/nitcc/src/autom.nit b/contrib/nitcc/src/autom.nit index ac69b3b..aa8c218 100644 --- a/contrib/nitcc/src/autom.nit +++ b/contrib/nitcc/src/autom.nit @@ -691,7 +691,7 @@ private class DFAGenerator end add "# Lexer generated by nitcc for the grammar {name}\n" - add "module {name}_lexer is no_warning \"missing-doc\"\n" + add "module {name}_lexer is generated, no_warning \"missing-doc\"\n" add("import nitcc_runtime\n") var p = parser diff --git a/contrib/nitcc/src/grammar.nit b/contrib/nitcc/src/grammar.nit index 3dbd8ce..27a98da 100644 --- a/contrib/nitcc/src/grammar.nit +++ b/contrib/nitcc/src/grammar.nit @@ -640,7 +640,7 @@ private class Generator var gram = autom.grammar add "# Parser generated by nitcc for the grammar {name}" - add "module {name}_parser is no_warning(\"missing-doc\",\"old-init\")" + add "module {name}_parser is generated, no_warning(\"missing-doc\",\"old-init\")" add "import nitcc_runtime" add "class Parser_{name}" diff --git a/contrib/nitcc/src/nitcc.nit b/contrib/nitcc/src/nitcc.nit index 7e380e1..529985b 100644 --- a/contrib/nitcc/src/nitcc.nit +++ b/contrib/nitcc/src/nitcc.nit @@ -146,7 +146,7 @@ f = new FileWriter.open("{name}_test_parser.nit") f.write """# Generated by nitcc for the language {{{name}}} # Standalone parser tester for the language {{{name}}} -module {{{name}}}_test_parser +module {{{name}}}_test_parser is generated import nitcc_runtime import {{{name}}}_lexer import {{{name}}}_parser diff --git a/contrib/pep8analysis/src/parser/lexer.nit b/contrib/pep8analysis/src/parser/lexer.nit index 718ee98..c663dcd 100644 --- a/contrib/pep8analysis/src/parser/lexer.nit +++ b/contrib/pep8analysis/src/parser/lexer.nit @@ -1,6 +1,6 @@ # Lexer and its tokens. # This file was generated by SableCC (http://www.sablecc.org/). -module lexer is no_warning("missing-doc", "old-init") +module lexer is generated, no_warning("missing-doc", "old-init") intrude import parser_nodes private import tables diff --git a/contrib/pep8analysis/src/parser/parser.nit b/contrib/pep8analysis/src/parser/parser.nit index 3fd9171..9f1ae4d 100644 --- a/contrib/pep8analysis/src/parser/parser.nit +++ b/contrib/pep8analysis/src/parser/parser.nit @@ -1,6 +1,6 @@ # Parser. # This file was generated by SableCC (http://www.sablecc.org/). -module parser is no_warning("missing-doc", "old-init") +module parser is generated, no_warning("missing-doc", "old-init") intrude import parser_prod import tables diff --git a/contrib/pep8analysis/src/parser/parser_abs.nit b/contrib/pep8analysis/src/parser/parser_abs.nit index a0c8af4..7518f84 100644 --- a/contrib/pep8analysis/src/parser/parser_abs.nit +++ b/contrib/pep8analysis/src/parser/parser_abs.nit @@ -1,6 +1,6 @@ # Raw AST node hierarchy. # This file was generated by SableCC (http://www.sablecc.org/). -package parser_abs +package parser_abs is generated import location diff --git a/lib/json/json_lexer.nit b/lib/json/json_lexer.nit index 8ec28ff..32a82b2 100644 --- a/lib/json/json_lexer.nit +++ b/lib/json/json_lexer.nit @@ -1,5 +1,5 @@ # Lexer generated by nitcc for the grammar json -module json_lexer is no_warning "missing-doc" +module json_lexer is generated, no_warning "missing-doc" import nitcc_runtime import json_parser class Lexer_json diff --git a/lib/json/json_parser.nit b/lib/json/json_parser.nit index 7dc04ce..28094c0 100644 --- a/lib/json/json_parser.nit +++ b/lib/json/json_parser.nit @@ -1,5 +1,5 @@ # Parser generated by nitcc for the grammar json -module json_parser is no_warning("missing-doc","old-init") +module json_parser is generated, no_warning("missing-doc","old-init") import nitcc_runtime class Parser_json super Parser diff --git a/src/nitrestful.nit b/src/nitrestful.nit index a4005d0..3c442ab 100644 --- a/src/nitrestful.nit +++ b/src/nitrestful.nit @@ -190,6 +190,7 @@ else end var nit_module = new NitModule(module_name) +nit_module.annotations.add """generated""" nit_module.annotations.add """no_warning("parentheses")""" nit_module.header = """ # This file is generated by nitrestful diff --git a/src/nitserial.nit b/src/nitserial.nit index f7481d4..574bc5d 100644 --- a/src/nitserial.nit +++ b/src/nitserial.nit @@ -158,6 +158,7 @@ for mmodule in mmodules do if importations == null then importations = target_modules var nit_module = new NitModule(module_name) + nit_module.annotations.add """generated""" nit_module.annotations.add """no_warning("property-conflict")""" nit_module.header = """ # This file is generated by nitserial diff --git a/src/parser/lexer.nit b/src/parser/lexer.nit index 0bf30f2..f5cf331 100644 --- a/src/parser/lexer.nit +++ b/src/parser/lexer.nit @@ -1,6 +1,6 @@ # Lexer and its tokens. # This file was generated by SableCC (http://www.sablecc.org/). -module lexer is no_warning("missing-doc") +module lexer is generated, no_warning("missing-doc") intrude import parser_nodes intrude import lexer_work diff --git a/src/parser/parser.nit b/src/parser/parser.nit index a58664d..8227bef 100644 --- a/src/parser/parser.nit +++ b/src/parser/parser.nit @@ -1,6 +1,6 @@ # Parser. # This file was generated by SableCC (http://www.sablecc.org/). -module parser is no_warning("missing-doc", "unread-variable") +module parser is generated, no_warning("missing-doc", "unread-variable") intrude import parser_prod intrude import parser_work diff --git a/src/parser/parser_abs.nit b/src/parser/parser_abs.nit index bbf34da..fc6dba5 100644 --- a/src/parser/parser_abs.nit +++ b/src/parser/parser_abs.nit @@ -1,6 +1,6 @@ # Raw AST node hierarchy. # This file was generated by SableCC (http://www.sablecc.org/). -module parser_abs is no_warning("missing-doc") +module parser_abs is generated, no_warning("missing-doc") import location diff --git a/src/parser/parser_prod.nit b/src/parser/parser_prod.nit index 0e5b1e3..08e7292 100644 --- a/src/parser/parser_prod.nit +++ b/src/parser/parser_prod.nit @@ -1,6 +1,6 @@ # Production AST nodes full definition. # This file was generated by SableCC (http://www.sablecc.org/). -module parser_prod is no_warning("missing-doc") +module parser_prod is generated, no_warning("missing-doc") import lexer intrude import parser_nodes diff --git a/src/parser/xss/main.xss b/src/parser/xss/main.xss index fae2ea4..50ff14c 100644 --- a/src/parser/xss/main.xss +++ b/src/parser/xss/main.xss @@ -23,7 +23,7 @@ $ include 'prods.xss' $ output 'parser_abs.nit' # Raw AST node hierarchy. # This file was generated by SableCC (http://www.sablecc.org/). -module parser_abs is no_warning("missing-doc") +module parser_abs is generated, no_warning("missing-doc") import location @@ -34,7 +34,7 @@ $ end output $ output 'lexer.nit' # Lexer and its tokens. # This file was generated by SableCC (http://www.sablecc.org/). -module lexer is no_warning("missing-doc") +module lexer is generated, no_warning("missing-doc") $ if $usermodule intrude import $usermodule @@ -51,7 +51,7 @@ $ end output $ output 'parser_prod.nit' # Production AST nodes full definition. # This file was generated by SableCC (http://www.sablecc.org/). -module parser_prod is no_warning("missing-doc") +module parser_prod is generated, no_warning("missing-doc") import lexer $ if $usermodule @@ -67,7 +67,7 @@ $ end output $ output 'parser.nit' # Parser. # This file was generated by SableCC (http://www.sablecc.org/). -module parser is no_warning("missing-doc", "unread-variable") +module parser is generated, no_warning("missing-doc", "unread-variable") intrude import parser_prod intrude import parser_work -- 1.7.9.5