mirror of https://gitlab.com/rnger/amath
Moved catalog generation files
This commit is contained in:
parent
8dfb048ca5
commit
88716858be
|
@ -1,7 +1,7 @@
|
|||
Make catalogs for a new language:
|
||||
flexcat catalog/help.cd NEWCTFILE catalog/language/amath-help.ct
|
||||
flexcat catalog/text.cd NEWCTFILE catalog/language/amath-text.ct
|
||||
flexcat catalog/ident.cd NEWCTFILE catalog/language/amath-ident.ct
|
||||
flexcat text/help.cd NEWCTFILE catalog/language/amath-help.ct
|
||||
flexcat text/text.cd NEWCTFILE catalog/language/amath-text.ct
|
||||
flexcat text/ident.cd NEWCTFILE catalog/language/amath-ident.ct
|
||||
|
||||
Some catalog files are distrubuted under Creative Common License.
|
||||
See individual files and license file for details. Also visit:
|
|
@ -1,5 +1,4 @@
|
|||
##stringtype C
|
||||
##shortstrings
|
||||
/*
|
||||
* Copyright (c) 2015 Carsten Larsen
|
||||
* All rights reserved.
|
|
@ -1,5 +1,4 @@
|
|||
##stringtype C
|
||||
##shortstrings
|
||||
/*
|
||||
* Copyright (c) 2015 Carsten Larsen
|
||||
* All rights reserved.
|
|
@ -0,0 +1,156 @@
|
|||
#language english
|
||||
#version 0
|
||||
;###################################################################################
|
||||
;## Copyright (c) 2015, Carsten Larsen
|
||||
;## All rights reserved.
|
||||
;##
|
||||
;## Redistribution and use in source and binary forms, with or without
|
||||
;## modification, are permitted provided that the following conditions are met:
|
||||
;##
|
||||
;## * Redistributions of source code must retain the above copyright notice, this
|
||||
;## list of conditions and the following disclaimer.
|
||||
;##
|
||||
;## * Redistributions in binary form must reproduce the above copyright notice,
|
||||
;## this list of conditions and the following disclaimer in the documentation
|
||||
;## and/or other materials provided with the distribution.
|
||||
;##
|
||||
;## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;###################################################################################
|
||||
;## Keywords and statement in amath
|
||||
;###################################################################################
|
||||
;######### ClearStatement
|
||||
clear (/8/8)
|
||||
symclear
|
||||
;######### FunctionDefinition statement
|
||||
def (/6/6)
|
||||
symdef
|
||||
;######### DeleteStatement and keyword
|
||||
delete (//)
|
||||
symdelete
|
||||
;######### Eulers Number keyword
|
||||
e (//)
|
||||
syme
|
||||
;######### Complex i keyword
|
||||
i (//)
|
||||
symi
|
||||
;######### pi keyword
|
||||
pi (//)
|
||||
sympi
|
||||
;######### ins variable keyword
|
||||
ins (//)
|
||||
symins
|
||||
;######### EvalStatement
|
||||
eval (//)
|
||||
symeval
|
||||
;######### DrawStatement
|
||||
draw (//)
|
||||
symdraw
|
||||
;######### PlotStatement
|
||||
plot (//)
|
||||
symplot
|
||||
;######### ExecuteStatement
|
||||
execute (//)
|
||||
symexecute
|
||||
;######### ExitStatement
|
||||
exit (//)
|
||||
symexit
|
||||
quit (//)
|
||||
symexit
|
||||
;######### Statements keyword
|
||||
statements (//)
|
||||
symstatement
|
||||
;######### Operators keyword
|
||||
operators (//)
|
||||
symoperator
|
||||
;######### Complex keyword
|
||||
complex (//)
|
||||
symcomplex
|
||||
;######### Function keyword
|
||||
funcs (//)
|
||||
symfunction
|
||||
functions (//)
|
||||
symfunction
|
||||
;######### Trigonometric keyword
|
||||
trigon (//)
|
||||
symtrigon
|
||||
trigonometric (//)
|
||||
symtrigon
|
||||
;######### Hyperbolic keyword
|
||||
hyper (//)
|
||||
symhyper
|
||||
hyperbolic (//)
|
||||
symhyper
|
||||
;######### HelpStatement
|
||||
help (//)
|
||||
symhelp
|
||||
;######### PromptStatement
|
||||
prompt (//)
|
||||
symprompt
|
||||
;######### VersionStatement
|
||||
version (//)
|
||||
symversion
|
||||
;######### MemoryStatement
|
||||
mem (//)
|
||||
symmem
|
||||
memory (//)
|
||||
symmem
|
||||
;######### PrefsStatement
|
||||
prefs (//)
|
||||
symprefs
|
||||
preferences (//)
|
||||
symprefs
|
||||
;######### ListStatement and keyword
|
||||
list (//)
|
||||
symlist
|
||||
;######### LoadStatement and keyword
|
||||
load (//)
|
||||
symload
|
||||
;######### SaveStatement and keyword
|
||||
save (//)
|
||||
symsave
|
||||
;######### ShowStatement and keyword
|
||||
show (//)
|
||||
symshow
|
||||
;######### ListVariablesStatement and keyword
|
||||
vars (//)
|
||||
symvariable
|
||||
variables (//)
|
||||
symvariable
|
||||
;######### DigitsStatement
|
||||
digits (//)
|
||||
symdigits
|
||||
;######### InputStatement
|
||||
input (//)
|
||||
syminput
|
||||
;######### OutputStatement
|
||||
output (//)
|
||||
symoutput
|
||||
;######### Binary keyword
|
||||
bin (//)
|
||||
symbin
|
||||
binary (//)
|
||||
symbin
|
||||
;######### Octal keyword
|
||||
oct (//)
|
||||
symoct
|
||||
octal (//)
|
||||
symoct
|
||||
;######### Decimal keyword
|
||||
dec (//)
|
||||
symdec
|
||||
decimal (//)
|
||||
symdec
|
||||
;######### Hexadecimal keyword
|
||||
hex (//)
|
||||
symhex
|
||||
hexadecimal (//)
|
||||
symhex
|
|
@ -0,0 +1,57 @@
|
|||
##stringtype none
|
||||
/*
|
||||
* Copyright (c) 2015 Carsten Larsen
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* Generated with FlexCat. For more information, see:
|
||||
* http://sourceforge.net/projects/flexcat/
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AMATH_LOCALIZE_KEYWORD_H
|
||||
#define AMATH_LOCALIZE_KEYWORD_H
|
||||
|
||||
/**
|
||||
* @file kword.h
|
||||
* @brief Keywords used by lexer.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "clib.h"
|
||||
#include "localize/lex.h"
|
||||
|
||||
/**
|
||||
* @brief Character representation of keyword tied with its symbol.
|
||||
*
|
||||
*/
|
||||
struct keyworddef {
|
||||
const char *name;
|
||||
Symbol symbol;
|
||||
};
|
||||
|
||||
static const keyworddef keywords[] = {
|
||||
{ "%i", %s },
|
||||
{ EMPTYSTRING, Symbol(0) }
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,5 +1,4 @@
|
|||
##stringtype C
|
||||
##shortstrings
|
||||
/*
|
||||
* Copyright (c) 2015 Carsten Larsen
|
||||
* All rights reserved.
|
Loading…
Reference in New Issue