/usr/include/scilab/parse.hxx is in scilab-include 6.0.1-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | /*
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) 2007-2008 - INRIA - Bruno JOFRET
*
* Copyright (C) 2012 - 2016 - Scilab Enterprises
*
* This file is hereby licensed under the terms of the GNU GPL v2.0,
* pursuant to article 5.3.4 of the CeCILL v.2.1.
* This file was originally licensed under the terms of the CeCILL v2.1,
* and continues to be available under such terms.
* For more information, see the COPYING file which you should have received
* along with this program.
*
*/
/**
** \file parse.hh
** Declaration shared between the scanner and the parser but private
** to the parse module.
*/
#ifndef PARSE_HH_
#define PARSE_HH_
#include <string>
#include <iostream>
#include <errno.h>
#include "exit_status.hxx"
#include "all.hxx"
typedef struct __EXPRESSIONLINEBREAK__
{
bool bVerbose;
int iNbBreaker;
} LineBreakStr;
/**
define YYLTYPE to override Bison Default Location
*/
#define YYLTYPE Location
#include "parsescilab.hxx"
/** \brief Parsing entry . */
//int yylex(YYSTYPE *yylval, YYLTYPE *yylloc);
int yylex(void);
/** \brief Parsing error . */
void yyerror(std::string msg);
/** \brief FIXME . */
int scan_throw(int);
int get_last_token();
/** \brief For scanner just step . */
void scan_step(void);
/** \brief Error from the scanner (from scanscilab) . */
void scan_error(std::string msg);
/** \brief Open the scanner step (from scanscilab) . */
void scan_open(const std::string &name);
/** \brief Close the scanner step (from scanscilab) . */
void scan_close(void);
/** \brief Convert exponent numbers to C standard . */
void scan_exponent_convert(char *in);
/** \brief Parse/Scan error message displat . */
void PrintError(std::string msg);
#endif /* !PARSE_HH_ */
|