grit-pattern-matcher 0.5.1

Pattern definitions and core matching logic for GritQL
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub const NEW_FILES_INDEX: usize = 0;
pub const PROGRAM_INDEX: usize = 1;
pub const FILENAME_INDEX: usize = 2;
pub const ABSOLUTE_PATH_INDEX: usize = 3;

pub const GLOBAL_VARS_SCOPE_INDEX: u16 = 0;

pub const MATCH_VAR: &str = "$match";
pub const GRIT_RANGE_VAR: &str = "$grit_range";

pub const DEFAULT_FILE_NAME: &str = "PlaygroundPattern";