Gridarta Editor
JavaScriptTokenMarker.java
Go to the documentation of this file.
1 /*
2  * JavaScriptTokenMarker.java - JavaScript token marker
3  * Copyright (C) 1999 Slava Pestov
4  * Copyright (C) 2000-2023 The Gridarta Developers.
5  *
6  * You may use and modify this package for any purpose. Redistribution is
7  * permitted, in both source and binary form, provided that this notice
8  * remains intact in all source distributions of this package.
9  */
10 
11 package net.sf.gridarta.textedit.textarea.tokenmarker;
12 
14 
19 public class JavaScriptTokenMarker extends CTokenMarker {
20 
22 
24  super(false, getJavaScriptKeywords());
25  }
26 
28  if (javaScriptKeywords == null) {
29  javaScriptKeywords = new KeywordMap(false);
30  javaScriptKeywords.add("function", Token.KEYWORD3);
42  javaScriptKeywords.add("continue", Token.KEYWORD1);
47  }
48  return javaScriptKeywords;
49  }
50 
51 }
net.sf.gridarta.textedit.textarea
This package contains the other part of the script editor.
net.sf.gridarta
Base package of all Gridarta classes.
net.sf.gridarta.textedit.textarea.tokenmarker.JavaScriptTokenMarker.javaScriptKeywords
static KeywordMap javaScriptKeywords
Definition: JavaScriptTokenMarker.java:21
net.sf.gridarta.textedit.textarea.tokenmarker.JavaScriptTokenMarker.JavaScriptTokenMarker
JavaScriptTokenMarker()
Definition: JavaScriptTokenMarker.java:23
net.sf
net.sf.gridarta.textedit
net.sf.gridarta.textedit.textarea.tokenmarker.KeywordMap.add
void add(final CharSequence keyword, final byte id)
Adds a key-value mapping.
Definition: KeywordMap.java:79
net.sf.gridarta.textedit.textarea.tokenmarker.JavaScriptTokenMarker
JavaScript token marker.
Definition: JavaScriptTokenMarker.java:19
net.sf.gridarta.textedit.textarea.Token
A linked list of tokens.
Definition: Token.java:21
net
net.sf.gridarta.textedit.textarea.Token.LABEL
static final byte LABEL
Label token id.
Definition: Token.java:54
net.sf.gridarta.textedit.textarea.Token.KEYWORD1
static final byte KEYWORD1
Keyword 1 token id.
Definition: Token.java:60
net.sf.gridarta.textedit.textarea.Token.KEYWORD3
static final byte KEYWORD3
Keyword 3 token id.
Definition: Token.java:72
net.sf.gridarta.textedit.textarea.tokenmarker.KeywordMap
Maps (parts of) Segments to.
Definition: KeywordMap.java:35
net.sf.gridarta.textedit.textarea.tokenmarker.JavaScriptTokenMarker.getJavaScriptKeywords
static KeywordMap getJavaScriptKeywords()
Definition: JavaScriptTokenMarker.java:27
net.sf.gridarta.textedit.textarea.tokenmarker.CTokenMarker
C token marker.
Definition: CTokenMarker.java:23