dc_regex.f90 File Reference

Go to the source code of this file.

Modules

module  dc_regex
 シンプルな正規表現関数 'match' を提供します.
 

Functions/Subroutines

subroutine dc_regex::preprocess_pattern (pattern, symbols)
 
recursive subroutine dc_regex::match_here (ipat, text, length)
 
logical function dc_regex::hit (ipat, c)
 
subroutine, public dc_regex::match (pattern, text, start, length)
 

Variables

character, save dc_regex::c_escape = '#'
 
integer, parameter dc_regex::sym_eol = -128
 
integer, parameter dc_regex::sym_anychar = 500
 
integer, parameter dc_regex::sym_question = 501
 
integer, parameter dc_regex::sym_plus = 502
 
integer, parameter dc_regex::sym_star = 503
 
integer, parameter dc_regex::sym_normal_set = 520
 
integer, parameter dc_regex::sym_reversed_set = 521
 
integer, parameter dc_regex::sym_headfix = 540
 
integer, parameter dc_regex::sym_tailfix = 541
 
integer, parameter dc_regex::sym_isdigit = 560
 
integer, parameter dc_regex::sym_isalpha = 561
 
integer, parameter dc_regex::sym_isword = 562
 
integer, parameter dc_regex::sym_isspace = 563
 
integer, parameter dc_regex::sym_isxdigit = 564
 
integer, parameter dc_regex::sym_count_base = 1000