Question

J'écris ma propre syntaxe et que vous voulez des caractères qui n'ont pas de significations communes évidentes dans cette syntaxe [1]. Y at-il une liste des significations communes de ponctuation caractères (par exemple '?' pourrait faire partie d'un opérateur ternaire, ou une partie d'une expression régulière) afin que je puisse essayer de choisir ceux qui peuvent ne pas avoir la syntaxe « évidente » (je peux être le juge de ce qui suit: -).

[1] Il est en fait un format Fortran étendu, mais les détails ne sont pas pertinents ici

Était-ce utile?

La solution

Autres conseils

Je ne suis pas disposé à être si défaitiste, mais cela ne semble un peu comme il n'existe pas (une liste de tous les symboles / opérateurs à travers les langues) un rapide coup d'oeil serait autour de donner une bonne idée de ce qui est monnaie courante.

En supposant que vous vous limiter à ASCII, la liste restreinte est plus ou moins ce que vous pouvez voir sur votre clavier et je peux peut penser à quelques utilisations pour la plupart d'entre eux. Alors peut-être éviter les conflits est un peu ambitieux. Bien sûr, cela dépend de qui est d'être l'utilisateur de cette syntaxe, si par exemple des symboles qui sont relativement seraient inutilisés dans Fotran convenir alors qui est plus réaliste.

Ce lien: Fotran 95 Spec donne une liste des opérateurs Fortran, ce qui pourrait aider si évitée.

Je suis désolé si tout cela est une lapalissade ou manquant le point, ou tout simplement pas très utile:)

Je dirais que [a-z] [A-Z] Tous n'ont pas une syntaxe évidente par exemple. si vous avez utilisé T supérieur de cas comme un opérateur.

x T v

La chute est des gens comme des lettres d'utilisation pour les variables.

Autre que vous pourriez vouloir enquêter sur les opérateurs à plusieurs caractères, la chute de ces derniers est cependant qu'ils se développent rapidement fatigué de taper des choses comme

scalaire = vec4i * + vec4j

si vous aviez peut-être un opérateur se multiplient Fused ajouter. Bien que l'on isnt si mal, mais je suis sûr que vous trouverez les plus encombrants.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top