GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
lex.h File Reference
#include <deque>
#include <limits>
#include <list>
#include <set>
#include <stack>
#include "comment-list.h"
#include "input.h"
#include "token.h"
Include dependency graph for lex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lexical_feedback::bbp_nesting_level
 
class  octave_base_lexer::comment_buffer
 
class  octave_base_lexer::input_buffer
 
class  lexical_feedback
 
class  octave_base_lexer
 
class  octave_lexer
 
class  octave_push_lexer
 
class  lexical_feedback::symbol_table_context
 
class  lexical_feedback::token_cache
 

Functions

bool is_keyword (const std::string &s)
 

Function Documentation

bool is_keyword ( const std::string &  s)

Definition at line 4522 of file lex.cc.

References octave_kw_hash::in_word_set().

Referenced by Fiskeyword(), Fisvarname(), read_mat_ascii_data(), and symbol_exist().