mirror of
https://github.com/yhirose/cpp-peglib.git
synced 2024-12-22 20:05:31 +00:00
Fixed problem with syntax highlighting on VIM
This commit is contained in:
parent
ebfee4336a
commit
97e24e667e
@ -196,7 +196,7 @@ TEST(InfiniteLoopTest, Not_infinite_3) {
|
|||||||
TERM <- FACTOR (FACTOR_OPERATOR FACTOR)*
|
TERM <- FACTOR (FACTOR_OPERATOR FACTOR)*
|
||||||
FACTOR <- NUMBER / '(' _ EXPRESSION ')' _ # Recursive...
|
FACTOR <- NUMBER / '(' _ EXPRESSION ')' _ # Recursive...
|
||||||
TERM_OPERATOR <- < [-+] > _
|
TERM_OPERATOR <- < [-+] > _
|
||||||
FACTOR_OPERATOR <- < [/*] > _
|
FACTOR_OPERATOR <- < [*/] > _
|
||||||
NUMBER <- < [0-9]+ > _
|
NUMBER <- < [0-9]+ > _
|
||||||
_ <- [ \t\r\n]*
|
_ <- [ \t\r\n]*
|
||||||
)");
|
)");
|
||||||
@ -252,7 +252,7 @@ TEST(PrecedenceTest, Precedence_climbing) {
|
|||||||
L * /
|
L * /
|
||||||
}
|
}
|
||||||
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
OPERATOR <- T([-+/*])
|
OPERATOR <- T([-+*/])
|
||||||
NUMBER <- T('-'? [0-9]+)
|
NUMBER <- T('-'? [0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
T(S) <- < S > _
|
T(S) <- < S > _
|
||||||
@ -381,7 +381,7 @@ TEST(PrecedenceTest, Precedence_climbing_with_macro) {
|
|||||||
L * /
|
L * /
|
||||||
}
|
}
|
||||||
ATOM <- NUMBER / '(' EXPRESSION ')'
|
ATOM <- NUMBER / '(' EXPRESSION ')'
|
||||||
OPERATOR <- < [-+/*] >
|
OPERATOR <- < [-+*/] >
|
||||||
NUMBER <- < '-'? [0-9]+ >
|
NUMBER <- < '-'? [0-9]+ >
|
||||||
%whitespace <- [ \t]*
|
%whitespace <- [ \t]*
|
||||||
)");
|
)");
|
||||||
@ -440,7 +440,7 @@ TEST(PrecedenceTest, Precedence_climbing_error1) {
|
|||||||
}
|
}
|
||||||
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
ATOM1 <- NUMBER / T('(') EXPRESSION T(')')
|
ATOM1 <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
OPERATOR <- T([-+/*])
|
OPERATOR <- T([-+*/])
|
||||||
NUMBER <- T('-'? [0-9]+)
|
NUMBER <- T('-'? [0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
T(S) <- < S > _
|
T(S) <- < S > _
|
||||||
@ -459,7 +459,7 @@ TEST(PrecedenceTest, Precedence_climbing_error2) {
|
|||||||
L * /
|
L * /
|
||||||
}
|
}
|
||||||
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
ATOM <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
OPERATOR <- T([-+/*])
|
OPERATOR <- T([-+*/])
|
||||||
NUMBER <- T('-'? [0-9]+)
|
NUMBER <- T('-'? [0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
T(S) <- < S > _
|
T(S) <- < S > _
|
||||||
@ -478,7 +478,7 @@ TEST(PrecedenceTest, Precedence_climbing_error3) {
|
|||||||
L * /
|
L * /
|
||||||
}
|
}
|
||||||
ATOM <- NUMBER / '(' EXPRESSION ')'
|
ATOM <- NUMBER / '(' EXPRESSION ')'
|
||||||
OPERATOR <- < [-+/*] >
|
OPERATOR <- < [-+*/] >
|
||||||
NUMBER <- < '-'? [0-9]+ >
|
NUMBER <- < '-'? [0-9]+ >
|
||||||
%whitespace <- [ \t]*
|
%whitespace <- [ \t]*
|
||||||
)");
|
)");
|
||||||
@ -506,7 +506,7 @@ TEST(PackratTest, Packrat_parser_test_with_macro) {
|
|||||||
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
||||||
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
TERM_OPERATOR <- T([-+])
|
TERM_OPERATOR <- T([-+])
|
||||||
FACTOR_OPERATOR <- T([/*])
|
FACTOR_OPERATOR <- T([*/])
|
||||||
NUMBER <- T([0-9]+)
|
NUMBER <- T([0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
LIST(I, D) <- I (D I)*
|
LIST(I, D) <- I (D I)*
|
||||||
@ -985,7 +985,7 @@ TEST(MacroTest, Macro_calculator) {
|
|||||||
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
||||||
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
TERM_OPERATOR <- T([-+])
|
TERM_OPERATOR <- T([-+])
|
||||||
FACTOR_OPERATOR <- T([/*])
|
FACTOR_OPERATOR <- T([*/])
|
||||||
NUMBER <- T([0-9]+)
|
NUMBER <- T([0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
LIST(I, D) <- I (D I)*
|
LIST(I, D) <- I (D I)*
|
||||||
@ -1096,7 +1096,7 @@ TEST(MacroTest, Macro_token_check_test) {
|
|||||||
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
TERM <- LIST(FACTOR, FACTOR_OPERATOR)
|
||||||
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
FACTOR <- NUMBER / T('(') EXPRESSION T(')')
|
||||||
TERM_OPERATOR <- T([-+])
|
TERM_OPERATOR <- T([-+])
|
||||||
FACTOR_OPERATOR <- T([/*])
|
FACTOR_OPERATOR <- T([*/])
|
||||||
NUMBER <- T([0-9]+)
|
NUMBER <- T([0-9]+)
|
||||||
~_ <- [ \t]*
|
~_ <- [ \t]*
|
||||||
LIST(I, D) <- I (D I)*
|
LIST(I, D) <- I (D I)*
|
||||||
|
Loading…
Reference in New Issue
Block a user