feat: add golang's top-level keywords to golang's stop words. (#554)
parent
d22f51cc16
commit
9dc5acb62e
|
|
@ -69,6 +69,24 @@ lazy_static! {
|
||||||
stop_words: &JAVASCRIPT_TYPESCRIPT_STOP_WORDS,
|
stop_words: &JAVASCRIPT_TYPESCRIPT_STOP_WORDS,
|
||||||
line_comment: "//",
|
line_comment: "//",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Golang */
|
||||||
|
static ref GO_STOP_WORDS: Vec<&'static str> = vec![
|
||||||
|
"\n//",
|
||||||
|
"\nfunc",
|
||||||
|
"\ninterface",
|
||||||
|
"\nstruct",
|
||||||
|
"\npackage",
|
||||||
|
"\ntype",
|
||||||
|
"\nimport",
|
||||||
|
"\nvar",
|
||||||
|
"\nconst",
|
||||||
|
]
|
||||||
|
.with_default();
|
||||||
|
static ref GO: Language = Language {
|
||||||
|
stop_words: &GO_STOP_WORDS,
|
||||||
|
line_comment: "//",
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_language(language: &str) -> &'static Language {
|
pub fn get_language(language: &str) -> &'static Language {
|
||||||
|
|
@ -78,6 +96,8 @@ pub fn get_language(language: &str) -> &'static Language {
|
||||||
&RUST
|
&RUST
|
||||||
} else if language == "javascript" || language == "typescript" {
|
} else if language == "javascript" || language == "typescript" {
|
||||||
&JAVASCRIPT_TYPESCRIPT
|
&JAVASCRIPT_TYPESCRIPT
|
||||||
|
} else if language == "go" {
|
||||||
|
&GO
|
||||||
} else {
|
} else {
|
||||||
&UNKONWN
|
&UNKONWN
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue