l10ntools/inc/srclex.hxx  |   35 ------
 l10ntools/source/srclex.l |  241 ----------------------------------------------
 2 files changed, 276 deletions(-)

New commits:
commit f5bafb4d9824956984d3bd2e1bc868996beca7fc
Author:     Andras Timar <andras.ti...@collabora.com>
AuthorDate: Sun Oct 7 11:40:48 2018 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon Oct 8 09:50:12 2018 +0200

    l10ntools: remove unused srclex
    
    Change-Id: I464309a2409485b34bd9662372bedd897b41e474
    Reviewed-on: https://gerrit.libreoffice.org/61490
    Tested-by: Jenkins
    Reviewed-by: Andras Timar <andras.ti...@collabora.com>

diff --git a/l10ntools/inc/srclex.hxx b/l10ntools/inc/srclex.hxx
deleted file mode 100644
index 0789d97351c2..000000000000
--- a/l10ntools/inc/srclex.hxx
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_L10NTOOLS_INC_SRCLEX_HXX
-#define INCLUDED_L10NTOOLS_INC_SRCLEX_HXX
-
-#include <sal/config.h>
-
-#include <stdio.h>
-
-extern "C" int WorkOnTokenSet( int, char* );
-extern "C" FILE * init(int, char **);
-extern "C" int SetError();
-extern "C" int GetError();
-extern "C" void Close();
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/srclex.l b/l10ntools/source/srclex.l
deleted file mode 100644
index 8fbb58361319..000000000000
--- a/l10ntools/source/srclex.l
+++ /dev/null
@@ -1,241 +0,0 @@
-
-%{
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-/*
- * lexer for parsing resource source files (*.src)
- */
-
-#include "sal/config.h"
-
-/* enlarge token buffer to tokenize whole strings */
-#undef YYLMAX
-#define YYLMAX 64000
-
-/* to enable debug output define LEXDEBUG */
-#define LEXDEBUG               1
-#ifdef LEXDEBUG
-#define OUTPUT fprintf
-#else
-#define OUTPUT(Par1,Par2);
-#endif
-
-/* table of possible token ids */
-#include "tokens.h"
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "sal/main.h"
-
-#include "srclex.hxx"
-
-#define YY_NO_UNISTD_H
-
-/* forwards */
-void YYWarning();
-%}
-
-%option yylineno
-%option never-interactive
-
-%p 24000
-%e 1200
-%n 500
-
-%%
-
-^[\t ]*"#pragma".*     {
-       WorkOnTokenSet( PRAGMA, yytext );
-}
-
-^[ \t]*\n {
-       WorkOnTokenSet( EMPTYLINE, yytext );
-}
-
-[\t ]+                                 |
-^[\t ]*"#include".*    |
-^[\t ]*"#undef".*      |
-"//".*                         |
-";"                            |
-"<"                                    |
-">"                                    |
-\n     {
-       WorkOnTokenSet( IGNOREDTOKENS, yytext );
-}
-"/*"   {
-       char c1 = 0;
-       int c2 = yyinput();
-       char pChar[2];
-       pChar[1] = 0x00;
-       pChar[0] = c2;
-
-       WorkOnTokenSet( COMMENT, yytext );
-       WorkOnTokenSet( COMMENT, pChar );
-       for(;;) {
-               if ( c2 == EOF )
-                       break;
-               if ( c1 == '*' && c2 == '/' )
-                       break;
-               c1 = c2;
-               c2 = yyinput();
-               pChar[0] = c2;
-               WorkOnTokenSet( COMMENT, pChar );
-       }
-}
-
-^[\t ]*"#ifndef".+$    |
-^[\t ]*"#ifdef".+$     |
-^[\t ]*"#if".+$                |
-^[\t ]*"#elif".*$      |
-^[\t ]*"#else".*$      |
-^[\t ]*"#endif".*$     {
-       WorkOnTokenSet( CONDITION, yytext );
-}
-
-[a-zA-Z]+[\t ]+[^={\n]+[\t ] {
-/* defined Res */
-       WorkOnTokenSet( DEFINEDRES, yytext );
-}
-
-[a-zA-Z]+[ \t]+[^={;\n]+\n[ \t]*"#".*\n[ \t]*"{"       |
-[a-zA-Z]+[ \t]+[^={;\n]+\n?([ \t]*"//".*\n)*[ \t]*"{"  {
-/* RESOURCE // String TTT_XX ... */
-       WorkOnTokenSet( RESOURCE, yytext );
-}
-
-^[\t ]*[a-zA-Z_]+[\t ]*"\\"?[\t ]*\n?[ \t]*"{"[\t ]*"\\"?      {
-/* SMALRESOURCE // String ... */
-       WorkOnTokenSet( SMALRESOURCE, yytext );
-}
-
-[\t ]*[a-zA-Z0-9_]+[ \t]*("["[ \t]*[a-zA-Z0-9_\-]+[ \t]*"]"[ \t]*)?=[ 
\t]*L?\".*\".*\n?        {
-/* TEXTLINE // TextTyp = "A Text" */
-       WorkOnTokenSet( TEXTLINE, yytext );
-}
-
-[\t ]*[a-zA-Z0-9_]+[ \t]*("["[ \t]*[a-zA-Z0-9_\-]+[ \t]*"]"[ \t]*)?(\n[ 
\t]*)?=([ \t]*\n)?(([a-zA-Z0-9_]+)|(\".*\")|([ 
\t\n]*))*\".*\"(([a-zA-Z0-9_]+)|(\".*\")|([ \t\n]*))*;  {
-/* LONGTEXTLINE // TextTyp = "A Text" HHH_XXX "A Text" ZZZ_TTT ... */
-       WorkOnTokenSet( LONGTEXTLINE, yytext );
-}
-
-\".*\" {
-/* TEXT // "A Text" */
-       WorkOnTokenSet( TEXT, yytext );
-}
-
-"{"[ \t]*\\?   {
-/* LEVELUP */
-       WorkOnTokenSet( LEVELUP, yytext );
-}
-
-"}"[ \t]*;([ \t]*\\)?  {
-/* LEVELDOWN */
-       WorkOnTokenSet( LEVELDOWN, yytext );
-}
-
-[a-zA-Z0-9_]+[ \t]*"="[ \t]*"MAP_APPFONT"[ \t]*"(".+")".*      {
-/* APPFONTMAPPING  Typ = MAP_APPFONT( ... ) */
-       WorkOnTokenSet( APPFONTMAPPING, yytext );
-}
-
-[a-zA-Z0-9_]+[ \t]*"="[\t ]*([ \t]*"//".*\n)*.*        |
-[a-zA-Z0-9_]+[ \t]*"=".*       {
-/* ASSIGNMENT  Typ = ...  */
- WorkOnTokenSet( ASSIGNMENT, yytext );
-}
-
-
-
-[a-zA-Z0-9_]+[ \t]*("["[ \t]*[a-zA-Z0-9_\-]+[ \t]*"]"[ \t]*)?"="[ \t]*(\\[ 
\t]*)?\n?[ \t]*"{"[ \t]*(\\[ \t]*)?\n?[ \t]*"<"     {
-/* LISTASSIGNMENT  Typ [ ... ] = ... */
-       WorkOnTokenSet( LISTASSIGNMENT, yytext );
-}
-
-"StringList"+[ \t]*("["[ \t]*[a-zA-Z0-9_\-]+[ \t]*"]"[ \t]*)?"="[ \t]*(\\[ 
\t]*)?\n?[ \t]*"{"[ \t]*(\\[ \t]*)?\n?[ \t]*        {
-/* LISTASSIGNMENT  Typ [ ... ] = ... */
-       WorkOnTokenSet( LISTASSIGNMENT, yytext );
-}
-
-"<"?[ \t]*L?\".*\".*">" {
-/* LISTTEXT */
-       WorkOnTokenSet( LISTTEXT, yytext );
-}
-
-[ \t]*"#define"[ \t]+[a-zA-Z0-9_]+.*"\\"       {
-/* RSCDEFINE  #define ... */
-       WorkOnTokenSet( RSCDEFINE, yytext );
-}
-
-[ \t]*"#define"[ \t]+[a-zA-Z0-9_]+.+ {
-/* #define ... */
-       WorkOnTokenSet( NORMDEFINE, yytext );
-}
-
-"\\" {
-/* RSCDEFINELEND */
-       WorkOnTokenSet( RSCDEFINELEND, yytext );
-}
-
-[a-zA-Z0-9_]+[ \t]*; {
-/* allowed other tokens like "49 ;" or "SFX_... ;" */
-       WorkOnTokenSet( ANYTOKEN, yytext );
-}
-
-.      {
-       WorkOnTokenSet( UNKNOWNCHAR, yytext );
-/*     YYWarning( "Unknown Char" ); */
-}
-
-"{"?[ \t]*\".*\"[ \t]*";"[ \t]*"}" {
-/* LISTTEXT_ */
-       WorkOnTokenSet( LISTTEXT_, yytext );
-}
-
-%%
-
-/*****************************************************************************/
-int    yywrap(void)
-/*****************************************************************************/
-{
-       return 1;
-}
-
-/*****************************************************************************/
-void YYWarning( const char *s )
-/*****************************************************************************/
-{
-       /* write warning to stderr */
-       fprintf( stderr, "Warning: \"%s\" in line %d: \"%s\"\n", s, yylineno, 
yytext  );
-}
-
-/*****************************************************************************/
-void yyerror( const char *s )
-/*****************************************************************************/
-{
-       /* write error to stderr */
-       fprintf( stderr, "Error: \"%s\" in line %d: \"%s\"\n", s, yylineno, 
yytext  );
-       SetError();
-}
-
-SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) {
-    yyin = init(argc, argv);
-    yylex();
-    Close();
-    return EXIT_SUCCESS;
-}
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to