Sha256: 573e1a030e391b0dd80ec2001d32160950d9680314e547c7ba2b7a376278b4ff

Contents?: true

Size: 447 Bytes

Versions: 2

Compression:

Stored size: 447 Bytes

Contents

#ifndef RBS__PARSER_H
#define RBS__PARSER_H

#include "ruby.h"
#include "parserstate.h"

/**
 * RBS::Parser class
 * */
extern VALUE RBS_Parser;

/**
 * RBS::Parser::KEYWORDS constant, which stores a hash from keyword string to token type fixnum
 * */
extern VALUE RBS_Parser_KEYWORDS;

VALUE parse_type(parserstate *state);
VALUE parse_method_type(parserstate *state);
VALUE parse_signature(parserstate *state);

void rbs__init_parser();

#endif

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rbs-1.7.0.beta.2 ext/rbs_extension/parser.h
rbs-1.7.0.beta.1 ext/rbs/extension/parser.h