Uses of Class
gnu.text.SyntaxException
Packages that use SyntaxException
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.
Supports various utility classes
for formatting, parsing, and manipulating text (strings).
-
Uses of SyntaxException in gnu.ecmascript
Methods in gnu.ecmascript that throw SyntaxExceptionModifier and TypeMethodDescriptionParser.getIdentifier()
void
Parser.getSemicolon()
Skip an explicit or implicit semicolon.Lexer.getStringLiteral
(char quote) Lexer.getToken()
Returns the next token.static Object
Lexer.getToken
(gnu.kawa.io.InPort inp) Parser.getToken()
Lexer.maybeAssignment
(Object token) Parser.parseArguments()
Parser.parseAssignmentExpression()
Parser.parseBinaryExpression
(int prio) Parser.parseBlock()
Parser.parseConditionalExpression()
Parser.parseExpression()
Parser.parseFunctionDefinition()
Parser.parseIfStatement()
Parser.parseLeftHandSideExpression()
Parser.parsePostfixExpression()
Parser.parsePrimaryExpression()
Parser.parseStatement()
Parser.parseUnaryExpression()
Parser.parseWhileStatement()
Parser.peekToken()
Return the next non-whitespace token from the lexer.Parser.peekTokenOrLine()
Return the next token from the lexer. -
Uses of SyntaxException in gnu.expr
Methods in gnu.expr that throw SyntaxExceptionModifier and TypeMethodDescriptiongnu.expr.KawaCompiledScript
KawaScriptEngine.compile
(gnu.kawa.io.InPort port, ScriptContext context, SourceMessages messages) static final Object
ModuleExp.evalModule1
(Environment env, Compilation comp, URL url, gnu.kawa.io.OutPort msg) Parse and compile a module.static Class
ModuleExp.evalToClass
(Compilation comp, URL url) Compile to a class for immediate evaluation.final boolean
Language.parse
(Compilation tr) abstract boolean
Language.parse
(Compilation comp, int options) final Compilation
Language.parse
(gnu.kawa.io.InPort port, SourceMessages messages, int options) Parse one or more expressions.final Compilation
Language.parse
(gnu.kawa.io.InPort port, SourceMessages messages, int options, ModuleInfo info) final Compilation
Language.parse
(Lexer lexer, int options, ModuleInfo info) -
Uses of SyntaxException in gnu.kawa.brl
Methods in gnu.kawa.brl that throw SyntaxExceptionModifier and TypeMethodDescriptionBRLRead.readCommand()
BRLRead.readObject()
static Object
BRLRead.readObject
(gnu.kawa.io.InPort port) -
Uses of SyntaxException in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that throw SyntaxExceptionModifier and TypeMethodDescriptionprotected Object
ReaderExtendedLiteral.checkDelim
(LispReader reader, int next, int delimiter) protected Object
ReaderXmlElement.checkDelim
(LispReader reader, int next, int delimiter) protected Object
LispReader.handlePostfix
(Object value, ReadTable rtable, int line, int column) After reading a value check for following'['
or':'
.protected Object
LispReader.handleToken
(int startPos, ReadTable rtable) protected boolean
LispReader.isTerminatingChar
(int ch, ReadTable rtable) boolean
LispLanguage.parse
(Compilation comp, int options) Read a list (possibly improper) of zero or more Scheme forms.static Object
ReaderQuote.read
(LispReader reader, Object magicSymbol, char next, Object magicSymbol2) protected Object
protected Object
LispReader.readAndHandleToken
(int ch, int startPos, ReadTable rtable) static Object
LispReader.readCharacter
(LispReader reader) LispReader.readCommand()
Read a "command" - a top-level expression or declaration.ReaderExtendedLiteral.readContent
(LispReader reader, char delimiter, Pair head) ReaderXmlElement.readElementConstructor
(LispReader reader, int ch) Parse ElementConstructor.protected Pair
ReaderExtendedLiteral.readEnclosed
(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter) protected Pair
ReaderExtendedLiteral.readEnclosedExpressions
(LispReader reader, ReadTable readTable, Pair last, int endDelimiter) Read expressions enclosed by '[' and ']'.protected Object
ReaderExtendedLiteral.readEnclosedSingleExpression
(LispReader reader, ReadTable readTable, int ch) int
LispReader.readEscape()
Reads a C-style String escape sequence.final int
LispReader.readEscape
(int c) static Object
LispReader.readGeneralArray
(LispReader in, int rank, PrimType elementType) int
LispReader.readHexEscape()
static Object
ReaderParens.readList
(LispReader lexer, Object last, int ch, int count, int close, int sharingIndex) static Object
ReaderDispatchSyntaxQuote.readNamedConstructor
(LispReader reader) ReaderExtendedLiteral.readNamedLiteral
(LispReader reader, ReadTable rtable, String tag, int next, int startLine, int startColumn) final void
LispReader.readNestedComment
(char start1, char start2, char end1, char end2) Read a #|...|#-style comment (which may contain other nested comments).void
ReaderNestedComment.readNestedComment
(LispReader reader) static Object
LispReader.readNumberWithRadix
(int previous, LispReader reader, int radix) Read a number from a LispReaderLispReader.readObject()
final Object
LispReader.readObject
(int c) LispReader.readObject
(int sharingIndex, boolean topLevel) ReaderXmlElement.readQNameExpression
(LispReader reader, int ch, boolean forElement) Read either a QName literal or an enclosed QName-producing form.static Pattern
static Object
LispReader.readSpecial
(LispReader reader) static String
ReaderString.readString
(Lexer in, int ch, int count) LispReader.readTokenString
(int ch, ReadTable rtable) LispReader.readValues
(int ch, ReadTableEntry entry, ReadTable rtable, int sharingIndex) May return zero or multiple values.LispReader.readValues
(int ch, ReadTable rtable, int sharingIndex) LispReader.readValuesAndAppend
(int ch, ReadTable rtable, Pair last) static FVector
ReaderVector.readVector
(LispReader lexer, gnu.kawa.io.InPort port, int count, char close, int sharingIndex) static int
ReaderXmlElement.skipSpace
(LispReader reader, int ch) -
Uses of SyntaxException in gnu.kawa.xslt
Methods in gnu.kawa.xslt that throw SyntaxException -
Uses of SyntaxException in gnu.text
Methods in gnu.text that throw SyntaxException -
Uses of SyntaxException in gnu.xquery.lang
Methods in gnu.xquery.lang that throw SyntaxExceptionModifier and TypeMethodDescriptionvoid
void
void
XQParser.getDelimited
(String delimiter) Scan until a given delimiter.XQParser.parse
(Compilation comp) Parse an expression.boolean
XQuery.parse
(Compilation tr, int options) XQParser.parseDataType()
XQParser.parseFLWRExpression
(boolean isFor) XQParser.parseFLWRInner
(boolean isFor) Parse a let- or a for-expression.XQParser.parseFunctionDefinition
(int declLine, int declColumn) XQParser.parseIfExpr()
XQParser.parseItemType()
XQParser.parseMaybeKindTest()
XQParser.parseNamedNodeType
(boolean attribute) XQParser.parseOptionalTypeDeclaration()
Parse: ["as" SequenceType]XQParser.parseQuantifiedExpr
(boolean isEvery) Parse a some- or an every-expression.XQParser.parseVariable()
Parse a Variable.XQParser.parseVariableDeclaration()
XQParser.readObject()
XQParser.syntaxError
(String message) XQParser.syntaxError
(String message, String code) Handle syntax errors (at rewrite time). -
Uses of SyntaxException in kawa.lang
Methods in kawa.lang that throw SyntaxExceptionModifier and TypeMethodDescriptionstatic final Compilation
CompileFile.read
(gnu.kawa.io.InPort port, SourceMessages messages) static final Compilation
CompileFile.read
(String name, SourceMessages messages) -
Uses of SyntaxException in kawa.standard
Methods in kawa.standard that throw SyntaxExceptionModifier and TypeMethodDescriptionstatic void
define_autoload.findAutoloadComments
(LispReader in, String filename, ScopeExp defs, Translator tr)