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()voidParser.getSemicolon()Skip an explicit or implicit semicolon.Lexer.getStringLiteral(char quote) Lexer.getToken()Returns the next token.static ObjectLexer.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.KawaCompiledScriptKawaScriptEngine.compile(gnu.kawa.io.InPort port, ScriptContext context, SourceMessages messages) static final ObjectModuleExp.evalModule1(Environment env, Compilation comp, URL url, gnu.kawa.io.OutPort msg) Parse and compile a module.static ClassModuleExp.evalToClass(Compilation comp, URL url) Compile to a class for immediate evaluation.final booleanLanguage.parse(Compilation tr) abstract booleanLanguage.parse(Compilation comp, int options) final CompilationLanguage.parse(gnu.kawa.io.InPort port, SourceMessages messages, int options) Parse one or more expressions.final CompilationLanguage.parse(gnu.kawa.io.InPort port, SourceMessages messages, int options, ModuleInfo info) final CompilationLanguage.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 ObjectBRLRead.readObject(gnu.kawa.io.InPort port) -
Uses of SyntaxException in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that throw SyntaxExceptionModifier and TypeMethodDescriptionprotected ObjectReaderExtendedLiteral.checkDelim(LispReader reader, int next, int delimiter) protected ObjectReaderXmlElement.checkDelim(LispReader reader, int next, int delimiter) protected ObjectLispReader.handlePostfix(Object value, ReadTable rtable, int line, int column) After reading a value check for following'['or':'.protected ObjectLispReader.handleToken(int startPos, ReadTable rtable) protected booleanLispReader.isTerminatingChar(int ch, ReadTable rtable) booleanLispLanguage.parse(Compilation comp, int options) Read a list (possibly improper) of zero or more Scheme forms.static ObjectReaderQuote.read(LispReader reader, Object magicSymbol, char next, Object magicSymbol2) protected Objectprotected ObjectLispReader.readAndHandleToken(int ch, int startPos, ReadTable rtable) static ObjectLispReader.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 PairReaderExtendedLiteral.readEnclosed(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter) protected PairReaderExtendedLiteral.readEnclosedExpressions(LispReader reader, ReadTable readTable, Pair last, int endDelimiter) Read expressions enclosed by '[' and ']'.protected ObjectReaderExtendedLiteral.readEnclosedSingleExpression(LispReader reader, ReadTable readTable, int ch) intLispReader.readEscape()Reads a C-style String escape sequence.final intLispReader.readEscape(int c) static ObjectLispReader.readGeneralArray(LispReader in, int rank, PrimType elementType) intLispReader.readHexEscape()static ObjectReaderParens.readList(LispReader lexer, Object last, int ch, int count, int close, int sharingIndex) static ObjectReaderDispatchSyntaxQuote.readNamedConstructor(LispReader reader) ReaderExtendedLiteral.readNamedLiteral(LispReader reader, ReadTable rtable, String tag, int next, int startLine, int startColumn) final voidLispReader.readNestedComment(char start1, char start2, char end1, char end2) Read a #|...|#-style comment (which may contain other nested comments).voidReaderNestedComment.readNestedComment(LispReader reader) static ObjectLispReader.readNumberWithRadix(int previous, LispReader reader, int radix) Read a number from a LispReaderLispReader.readObject()final ObjectLispReader.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 Patternstatic ObjectLispReader.readSpecial(LispReader reader) static StringReaderString.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 FVectorReaderVector.readVector(LispReader lexer, gnu.kawa.io.InPort port, int count, char close, int sharingIndex) static intReaderXmlElement.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 TypeMethodDescriptionvoidvoidvoidXQParser.getDelimited(String delimiter) Scan until a given delimiter.XQParser.parse(Compilation comp) Parse an expression.booleanXQuery.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 CompilationCompileFile.read(gnu.kawa.io.InPort port, SourceMessages messages) static final CompilationCompileFile.read(String name, SourceMessages messages) -
Uses of SyntaxException in kawa.standard
Methods in kawa.standard that throw SyntaxExceptionModifier and TypeMethodDescriptionstatic voiddefine_autoload.findAutoloadComments(LispReader in, String filename, ScopeExp defs, Translator tr)