Merge pull request #11012 from Snuffleupagus/EvaluatorPreprocessor-read-fewer-function-calls
Reduce the number of function calls in `EvaluatorPreprocessor.read`
This commit is contained in:
commit
323b2eabcf
@ -21,7 +21,7 @@ import {
|
||||
} from '../shared/util';
|
||||
import { CMapFactory, IdentityCMap } from './cmap';
|
||||
import {
|
||||
Dict, isCmd, isDict, isEOF, isName, isRef, isStream, Name
|
||||
Cmd, Dict, EOF, isDict, isName, isRef, isStream, Name
|
||||
} from './primitives';
|
||||
import {
|
||||
ErrorFont, Font, FontFlags, getFontType, IdentityToUnicodeMap, ToUnicodeMap
|
||||
@ -2999,7 +2999,7 @@ var EvaluatorPreprocessor = (function EvaluatorPreprocessorClosure() {
|
||||
var args = operation.args;
|
||||
while (true) {
|
||||
var obj = this.parser.getObj();
|
||||
if (isCmd(obj)) {
|
||||
if (obj instanceof Cmd) {
|
||||
var cmd = obj.cmd;
|
||||
// Check that the command is valid
|
||||
var opSpec = this.opMap[cmd];
|
||||
@ -3061,7 +3061,7 @@ var EvaluatorPreprocessor = (function EvaluatorPreprocessorClosure() {
|
||||
operation.args = args;
|
||||
return true;
|
||||
}
|
||||
if (isEOF(obj)) {
|
||||
if (obj === EOF) {
|
||||
return false; // no more commands
|
||||
}
|
||||
// argument
|
||||
|
Loading…
Reference in New Issue
Block a user