Wątek przeniesiony 2016-08-19 13:47 z Java przez ŁF.

RegEx / RegularExpresions < (), > ();

0

terminal KMT ::= /KMT/ in (keywords), < (), > ();

czy mógłby mi ktoś prosto wytłumaczyć co to wyrażenie oznacza

dzięki z góry

0

A jaki to ma związek z Javą (JavaScriptem)?

0

no dla javy właśnie są jakieś regexy ustalone

http://www.tutorialspoint.com/java/java_regular_expressions.htm

ale nie rozumiem po prostu takiego ciągu znaków

0

To: terminal KMT ::= /KMT/ in (keywords), < (), > (); nie jest kod Javy. Pokaż całą instrukcję, w której ten ciąg znaków występuje.

0
%lex{
class keywords;
terminal INT ::= /int/
in (keywords), < (), > ();
terminal FLOAT ::= /float/
in (keywords), < (), > ();
/* Return a String: the token’s lexeme */
terminal String IDENTIFIER ::= /[a-z]+/
in (), < (keywords), > ()
{:
RESULT = lexeme;
:};
%lex}
0

< (), > ();/

< matches the characters < literally
1st Capturing group ()
    (null, matches any position)
, > matches the characters , > literally
2nd Capturing group ()
    (null, matches any position)
; matches the character ; literally

dobra gdzieś wygrzebałem

1 użytkowników online, w tym zalogowanych: 0, gości: 1