33#ifndef YY_YY_USERS_KNIZ_REPO_BYEOLANG_BYEOL_MODULE_CORE_WORKER_BISON_LOWPARSER_HPP_INCLUDED
34# define YY_YY_USERS_KNIZ_REPO_BYEOLANG_BYEOL_MODULE_CORE_WORKER_BISON_LOWPARSER_HPP_INCLUDED
48 typedef void* yyscan_t;
53 class immutableTactic;
54 template <
typename K,
typename V,
typename TACTIC>
class tnmap;
55 typedef tstr<node> str;
56 template <
typename T,
typename WRP>
class tnarr;
57 typedef tnarr<node> narr;
82 SCAN_MODE_NORMAL = 260,
83 SCAN_MODE_INDENT = 261,
84 SCAN_MODE_INDENT_IGNORE = 262,
124 OPEN_CLOSE_SQUARE_BRACKET = 302,
147 typedef enum yytokentype yytoken_kind_t;
151#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
170# define YYSTYPE_IS_TRIVIAL 1
171# define YYSTYPE_IS_DECLARED 1
179int yyparse (yyscan_t scanner);
190 void yyset_lineno(
int linenumber, yyscan_t scanner);
192 char* yyget_text(yyscan_t scanner);
193 void yyerror(
YYLTYPE* loc, yyscan_t scanner,
const char* msg);
195 std::string getTokenName(
int tok);
Function call arguments container.
Definition: args.hpp:13
Definition block for organizing object definitions.
Definition: defBlock.hpp:15
Access modifier for class members and func.
Definition: modifier.hpp:12
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Managed object in byeol programming environment.
Definition: obj.hpp:19
Parser for byeol language source code.
Definition: parser.hpp:43
Source code area tracking structure.
Definition: point.hpp:27
Definition: lowparser.hpp:60
Definition: lowparser.hpp:153