summaryrefslogtreecommitdiff
path: root/lisp/calc/calc-aent.el
Commit message (Collapse)AuthorAgeFilesLines
...
* | (math-read-token): Fix misplaced parentheses.Jay Belanger2007-12-291-2/+2
| |
* | (math-remove-percentsigns): Change placeholder for percent signs.Jay Belanger2007-12-271-3/+1
| |
* | (math-to-percentsigns): Declare as function.Jay Belanger2007-12-261-14/+40
| | | | | | | | | | | | (math-read-exprs): Handle percent signs in languages that allow them. (math-restore-underscores): Remove function. (math-remove-percentsigns,math-restore-placeholders): New functions.
* | (math-restore-underscores, math-string-restore-underscores):Jay Belanger2007-12-121-1/+17
| | | | | | | | | | | | New functions. (math-read-factor): Properly check variable names with underscores for entries in `math-expr-variable-mapping'.
* | (math-read-factor): Turn multiple subscripts into nested subscripts.Jay Belanger2007-12-021-152/+41
| | | | | | | | | | | | | | (math-read-token): Use variables and property names to help with language specific parsing. (math-read-expression-level): Use variables to help with language specific parsing.
* | (calc-refresh-evaltos, calc-execute-kbd-macro)Jay Belanger2007-11-271-0/+19
| | | | | | | | | | | | | | | | | | (math-is-true, calc-explain-why, calc-alg-edit) (math-composite-inequalities, math-flatten-lands) (math-multi-subst, calcFunc-vmatches, math-simplify) (math-known-matrixp, math-parse-fortran-subscr, math-to-radians-2) (math-read-string, math-read-brackets, math-read-angle-brackets): Declare as functions.
* | (calc-last-user-lang-parse-table): New variable.Jay Belanger2007-11-161-4/+8
| | | | | | | | (math-build-parse-table): Get parse information from `math-parse-table'.
* | calc-aent.elJay Belanger2007-08-141-0/+3
| | | | | | | | calc-do-quick-calc: Add base 2 to the list of outputs of integers.
* | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
* | (calc-do-calc-eval): Let math-expr-opers equal the functionJay Belanger2007-06-201-4/+8
|/ | | | | | | | math-standard-ops rather than the variable math-standard-opers. (calc-algebraic-entry): Let math-expr-opers equal math-standard-ops or math-expr-ops, as appropriate. (math-expr-read-level,math-read-factor): Let math-expr-opers equal math-expr-ops.
* Update maintainer's address.Jay Belanger2007-04-231-1/+1
|
* Change form of license text to match rest of Emacs.Glenn Morris2007-03-191-13/+13
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (calc-eval-error): Doc fix.Juanma Barranquero2006-12-101-13/+13
|
* (calcAlg-edit, calcAlg-enter): Remove reference to calc-previous-alg-entry.Jay Belanger2006-07-201-22/+16
| | | | | | | | | | | | (calcAlg-previous): Use previous-history-element instead of calc-previous-alg-entry. (calc-do-alg-entry): Add history to reading from minibuffer. Change keybinding for calcAlg-plus-minus, add keybindings for previous-history-element and next-history-element. (calc-alg-entry-history, calc-quick-calc-history): New variables. (calc-do-quick-calc): Use calc-quick-calc-history. Remove reference to calc-previous-alg-entry. (calc-alg-entry): Use calc-alg-entry-history.
* Update copyright year.Jay Belanger2006-02-051-1/+1
|
* Updated copyright information.Jay Belanger2005-07-141-1/+2
|
* (calc-arg-values): Declare it.Jay Belanger2005-05-281-0/+3
|
* (math-read-token): Replace string-to-int by string-to-number.Jay Belanger2005-05-021-3/+3
|
* (math-read-replacement-list): Add subscripts.Jay Belanger2005-04-051-1/+23
| | | | | (math-read-subscripts): New variable. (math-read-preprocess-string): Process subscripts.
* (math-read-token): Add local variable.Jay Belanger2005-02-191-3/+4
|
* (math-read-token): Separate the TeX and LaTeX parts.Jay Belanger2005-01-311-1/+29
|
* (math-read-token): Check for smallmatrix environment.Jay Belanger2005-01-311-0/+1
|
* (math-read-token): Read LaTeX matrices.Jay Belanger2005-01-311-2/+16
|
* (math-read-token): Add support for LaTeX.Jay Belanger2005-01-311-5/+5
|
* (calcAlg-blank-matching-open): Temporarily adjust the syntax of bothJay Belanger2004-12-191-22/+30
| | | | delimiters of half-open intervals.
* (math-read-replacement-list, math-read-superscripts): Move fromJay Belanger2004-12-081-0/+67
| | | | | calc-ext.el. (math-read-preprocess-string): Move from calc-ext.el.
* Add a provide statement.Jay Belanger2004-11-301-3/+2
| | | | (calc-Need-calc-aent): Remove it.
* Remove unnecessary eval-when-compile.Jay Belanger2004-11-291-22/+21
| | | | | | | (calc-do-quick-calc, calc-do-calc-eval, calc-alg-entry) (math-read-expr-level, calc-check-user-syntax, math-read-factor): Replace calls to calc-extensions by appropriate require, replace calc-extensions-loaded by appropriate featurep.
* (calc-eval-error): Declare and initialize the variable.Jay Belanger2004-11-271-8/+19
| | | | | | | (calc-eval-error): Don't check if the variable calc-eval-error is bound. (calc-buffer, calc-digit-value, math-expr-data): Declare them. (math-alg-inequalities): Move declaration to earlier in the file.
* (math-read-exprs): Filter input through math-read-preprocess-string.Jay Belanger2004-11-231-2/+2
|
* (calc-do-quick-calc): Use kill-new to append string to kill-ring.Jay Belanger2004-11-111-158/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | (calc-alg-exp, math-toks, math-exp-pos,math-exp-old-pos) (math-exp-token, math-exp-keep-spaces, math-exp-str): New variables. (calc-do-alg-entry, calcAlg-equals, calcAlg-edit, calcAlg-enter): Use declared variable calc-alg-exp. (math-build-parse-table, math-find-user-token): Use declared variable math-toks. (math-read-exprs, math-read-token, calc-check-user-syntax, calc-match-user-syntax, match-factor-after, math-read-factor): Use declared variables math-exp-pos math-exp-old-pos. (math-read-exprs, math-read-token, math-read-expr-level) (calc-check-user-syntax, calc-match-user-syntax, match-factor-after) (math-read-factor): Use declared variable math-exp-token. (math-read-exprs, math-read-expr-list, math-read-token, math-read-factor): Use declared variable math-exp-keep-spaces. (math-read-exprs, math-read-token): Use declared variable math-exp-str. (calc-match-user-syntax): Made m a local variable.
* (math-read-exprs, math-read-expr-list, math-read-expr-level,Jay Belanger2004-11-091-81/+81
| | | | | | math-read-token, calc-check-user-syntax, calc-match-user-syntax, math-read-if, math-factor-after, math-read-factor): Use declared variable math-expr-data.
* (calc-alg-ent-map, calc-alg-ent-esc-map): Declared these variablesJay Belanger2004-10-211-1/+7
| | | | | | | with defvar. (calc-do-alg-entry): Since `calc-alg-ent-map' is bound, only check to see if it is non-nil.
* (calcAlg-previous): Changed the regexp to the end of buffer regexp.Jay Belanger2004-10-191-1/+1
|
* (calc-do-alg-entry): Remove Emacs version check. Use `copy-keymap' toJay Belanger2004-10-191-8/+6
| | | | copy `esc-map'.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-1/+1
|
* *** empty log message ***Deepak Goel2003-01-151-1/+2
|
* Add new maintainer (deego).Deepak Goel2003-01-151-1/+1
|
* Change all toplevel `setq' forms to `defvar' forms, and move themColin Walters2001-11-191-26/+29
| | | | | | before their first use. Use `when', `unless'. Remove trailing periods from error forms. Add description and headers suggested by Emacs Lisp coding conventions.
* Style cleanup; don't put closing parens on their own line, add "foo.elColin Walters2001-11-141-64/+32
| | | | ends here" to each file, and update copyright date.
* (calc-do-alg-entry): UseEli Zaretskii2001-11-131-2/+2
| | | | `blink-paren-function' instead of `blink-paren-hook'.
* (toplevel): Require calc-macs during compilation.Eli Zaretskii2001-11-111-7/+8
| | | | | | | (calc-do-quick-calc): Use `frame-width' instead of `screen-width'. (calcAlg-edit): Use `minibuffer-contents' instead of `buffer-string'. (calcAlg-enter): Likewise. (calcAlg-enter): Use `minibuffer-prompt-end' instead of `point-min'.
* Initial import of Calc 2.02f.Eli Zaretskii2001-11-061-0/+1163